Hola cablesh segui tus recomendaciones, aun asi no manifiesta nada, ni errores, ni guarda en la base de datos, esto es de lo mas extreño
/// <summary>
/// AddSolicitudEmpleo
/// </summary>
/// <param name="SolicitudID">SolicitudID</param>
/// <returns>The newly created ID</returns>
public int AddSolicitudEmpleo(int SolicitudID, int ModuleId, string Cargo_Solicitado, string Apellidos_Nombres, Decimal Cedula_Identidad, DateTime Fecha_Nacimiento, string Estado_Civil, Decimal Edad, string Sexo, string Telefono_Cel, string Telefono_Hab, string Correo_Electronico, string Direccion_Permanente, string Tecnico_Instituto, string Tecnico_Graduado, DateTime Tecnico_Año_Graduacion, string Tecnico_Titulo, string Universitario_Instituto, string Universitario_Graduado, DateTime Universitario_Año_Graduacion, string Universitario_Titulo, string PostGrado_Instituto, string PostGrado_Graduado, DateTime PostGrado_Año_Graduacion, string PostGrado_Titulo, string Empleado_Actualmente, string Empresa, string Cargo, DateTime Desde, DateTime Hasta)
{
// Create Instance of Connection and Command Object
SqlConnection myConnection = PortalSettings.SqlConnectionString;
SqlCommand myCommand = new SqlCommand("AddSolicitudEmpleo", myConnection);
// Mark the Command as a SPROC
myCommand.CommandType = CommandType.StoredProcedure;
// Add Parameters to SPROC
SqlParameter parameterSolicitudID = new SqlParameter("@SolicitudID", SqlDbType.Int, 4);
parameterSolicitudID.Direction = ParameterDirection.Output;
myCommand.Parameters.Add(parameterSolicitudID);
SqlParameter parameterModuleId = new SqlParameter("@ModuleId", SqlDbType.Int, 4);
parameterModuleId.Value = 1;
myCommand.Parameters.Add(parameterModuleId);
SqlParameter parameterCargo_Solicitado = new SqlParameter("@Cargo_Solicitado", SqlDbType.Char, 30);
parameterCargo_Solicitado.Value = Cargo_Solicitado;
myCommand.Parameters.Add(parameterCargo_Solicitado );
SqlParameter parameterApellidos_Nombres = new SqlParameter("@Apellidos_Nombres", SqlDbType.Char, 40);
parameterApellidos_Nombres.Value = Apellidos_Nombres;
myCommand.Parameters.Add(parameterApellidos_Nombre s);
SqlParameter parameterCedula_Identidad = new SqlParameter("@Cedula_Identidad", SqlDbType.Decimal, 9);
parameterCedula_Identidad.Value = Cedula_Identidad;
myCommand.Parameters.Add(parameterCedula_Identidad );
SqlParameter parameterFecha_Nacimiento = new SqlParameter("@Fecha_Nacimiento", SqlDbType.DateTime, 8);
parameterFecha_Nacimiento.Value = DateTime.Now;
myCommand.Parameters.Add(parameterFecha_Nacimiento );
SqlParameter parameterEstado_Civil = new SqlParameter("@Estado_Civil", SqlDbType.Char, 12);
parameterEstado_Civil.Value = Estado_Civil;
myCommand.Parameters.Add(parameterEstado_Civil);
SqlParameter parameterEdad = new SqlParameter("@Edad", SqlDbType.Decimal, 9);
parameterEdad.Value = Edad;
myCommand.Parameters.Add(parameterEdad);
SqlParameter parameterSexo = new SqlParameter("@Sexo", SqlDbType.Char, 20);
parameterSexo.Value = Sexo;
myCommand.Parameters.Add(parameterSexo);
SqlParameter parameterTelefono_Cel = new SqlParameter("@Telefono_Cel", SqlDbType.NChar, 30);
parameterTelefono_Cel.Value = Telefono_Cel;
myCommand.Parameters.Add(parameterTelefono_Cel);
SqlParameter parameterTelefono_Hab = new SqlParameter("@Telefono_Hab", SqlDbType.NChar, 30);
parameterTelefono_Hab.Value = Telefono_Hab;
myCommand.Parameters.Add(parameterTelefono_Hab);
SqlParameter parameterCorreo_Electronico = new SqlParameter("@Correo_Electronico", SqlDbType.Char, 50);
parameterCorreo_Electronico.Value = Correo_Electronico;
myCommand.Parameters.Add(parameterCorreo_Electroni co);
SqlParameter parameterDireccion_Permanente = new SqlParameter("@Direccion_Permanente", SqlDbType.Char, 50);
parameterDireccion_Permanente.Value = Direccion_Permanente;
myCommand.Parameters.Add(parameterDireccion_Perman ente);
SqlParameter parameterTecnico_Instituto = new SqlParameter("@Tecnico_Instituto", SqlDbType.Char, 40);
parameterTecnico_Instituto.Value = Tecnico_Instituto;
myCommand.Parameters.Add(parameterTecnico_Institut o);
SqlParameter parameterTecnico_Graduado = new SqlParameter("@Tecnico_Graduado", SqlDbType.Char, 10);
parameterTecnico_Graduado.Value = DateTime.Now;
myCommand.Parameters.Add(parameterTecnico_Graduado );
SqlParameter parameterTecnico_Año_Graduacion = new SqlParameter("@Tecnico_Año_Graduacion", SqlDbType.DateTime, 8);
parameterTecnico_Año_Graduacion.Value = Tecnico_Año_Graduacion;
myCommand.Parameters.Add(parameterTecnico_Año_Grad uacion);
SqlParameter parameterTecnico_Titulo = new SqlParameter("@Tecnico_Titulo", SqlDbType.Char, 40);
parameterTecnico_Titulo.Value = Tecnico_Titulo;
myCommand.Parameters.Add(parameterTecnico_Titulo);
SqlParameter parameterUniversitario_Instituto = new SqlParameter("@Universitario_Instituto", SqlDbType.Char, 40);
parameterUniversitario_Instituto.Value = Universitario_Instituto;
myCommand.Parameters.Add(parameterUniversitario_In stituto);
SqlParameter parameterUniversitario_Graduado = new SqlParameter("@Universitario_Graduado", SqlDbType.Char, 10);
parameterUniversitario_Graduado.Value = Universitario_Graduado;
myCommand.Parameters.Add(parameterUniversitario_Gr aduado);
SqlParameter parameterUniversitario_Año_Graduacion = new SqlParameter("@Universitario_Año_Graduacion", SqlDbType.DateTime, 8);
parameterUniversitario_Año_Graduacion.Value = DateTime.Now;
myCommand.Parameters.Add(parameterUniversitario_Añ o_Graduacion);
SqlParameter parameterUniversitario_Titulo = new SqlParameter("@Universitario_Titulo", SqlDbType.Char, 40);
parameterUniversitario_Titulo.Value = Universitario_Titulo;
myCommand.Parameters.Add(parameterUniversitario_Ti tulo);
SqlParameter parameterPostGrado_Instituto = new SqlParameter("@PostGrado_Instituto", SqlDbType.Char, 40);
parameterPostGrado_Instituto.Value = PostGrado_Instituto;
myCommand.Parameters.Add(parameterPostGrado_Instit uto);
SqlParameter parameterPostGrado_Graduado = new SqlParameter("@PostGrado_Graduado", SqlDbType.Char, 10);
parameterPostGrado_Graduado.Value = PostGrado_Graduado;
myCommand.Parameters.Add(parameterPostGrado_Gradua do);
SqlParameter parameterPostGrado_Año_Graduacion = new SqlParameter("@PostGrado_Año_Graduacion", SqlDbType.DateTime, 8);
parameterPostGrado_Año_Graduacion.Value = DateTime.Now;
myCommand.Parameters.Add(parameterPostGrado_Año_Gr aduacion);
SqlParameter parameterPostGrado_Titulo = new SqlParameter("@PostGrado_Titulo", SqlDbType.Char, 40);
parameterPostGrado_Titulo.Value = PostGrado_Titulo;
myCommand.Parameters.Add(parameterPostGrado_Titulo );
SqlParameter parameterEmpleado_Actualmente = new SqlParameter("@Empleado_Actualmente", SqlDbType.Char, 40);
parameterEmpleado_Actualmente.Value = Empleado_Actualmente;
myCommand.Parameters.Add(parameterEmpleado_Actualm ente);
SqlParameter parameterEmpresa = new SqlParameter("@Empresa", SqlDbType.Char, 40);
parameterEmpresa.Value = Empresa;
myCommand.Parameters.Add(parameterEmpresa);
SqlParameter parameterCargo = new SqlParameter("@Cargo", SqlDbType.Char, 40);
parameterCargo.Value = Cargo;
myCommand.Parameters.Add(parameterCargo);
SqlParameter parameterDesde = new SqlParameter("@Desde", SqlDbType.DateTime, 8);
parameterDesde.Value = DateTime.Now;
myCommand.Parameters.Add(parameterDesde);
SqlParameter parameterHasta = new SqlParameter("@Hasta", SqlDbType.DateTime, 8);
parameterHasta.Value = DateTime.Now;
myCommand.Parameters.Add(parameterHasta);
// Execute the command
// Open the database connection and execute the command
myConnection.Open();
myCommand.ExecuteNonQuery();
myConnection.Close();
// Return the newly created ID
//return (int)parameterSolicitudID.Value;
if (parameterSolicitudID.Value !=null)
return (int)parameterSolicitudID.Value;
else
return 0;
} |