/// <summary> /// Crear un nuevo objeto Trabajador. /// </summary> /// <param name="iDPersonal">Valor inicial de la propiedad IDPersonal.</param> /// <param name="pER_Nombres">Valor inicial de la propiedad PER_Nombres.</param> /// <param name="pER_Apellidos">Valor inicial de la propiedad PER_Apellidos.</param> /// <param name="pER_DNI">Valor inicial de la propiedad PER_DNI.</param> /// <param name="pER_Direccion">Valor inicial de la propiedad PER_Direccion.</param> public static Trabajador CreateTrabajador(global::System.Int32 iDPersonal, global::System.String pER_Nombres, global::System.String pER_Apellidos, global::System.String pER_DNI, global::System.String pER_Direccion) { Trabajador trabajador = new Trabajador(); trabajador.IDPersonal = iDPersonal; trabajador.PER_Nombres = pER_Nombres; trabajador.PER_Apellidos = pER_Apellidos; trabajador.PER_DNI = pER_DNI; trabajador.PER_Direccion = pER_Direccion; return trabajador; }
/// <summary> /// Método desusado para agregar un nuevo objeto al EntitySet Trabajador. Considere la posibilidad de usar el método .Add de la propiedad ObjectSet<T> asociada. /// </summary> public void AddToTrabajador(Trabajador trabajador) { base.AddObject("Trabajador", trabajador); }
private void SetearValores(ref Trabajador objPersonal) { objPersonal.PER_Apellidos = txtApellidos.Text; objPersonal.PER_Direccion = txtDireccion.Text; objPersonal.PER_DNI = txtDNI.Text; objPersonal.PER_Nombres = txtNombre.Text; objPersonal.IDCargo = ddlCargo.SelectedValue != "0" ? Convert.ToInt32(ddlCargo.SelectedValue) : (int?)null; objPersonal.IDDistrito = ddlDistrito.SelectedValue != "0" ? Convert.ToInt32(ddlDistrito.SelectedValue) : (int?)null; //objPersonal.IDLaboratorio = ddlLaboratorio.SelectedValue != "0" ? Convert.ToInt32(ddlLaboratorio.SelectedValue) : (int?)null; objPersonal.PER_Estado = Constantes.EstadoActivo; }
private void CargarDatos() { Trabajador objPersonal = new Trabajador(); objPersonal.PER_Codigo = txtCodigo.Text; objPersonal.PER_Nombres = txtNombre.Text; objPersonal.PER_Apellidos = txtApellidos.Text; objPersonal.PER_DNI = txtDNI.Text; objPersonal.IDCargo = ddlcargo.SelectedValue == "0" ? (int?)null : Convert.ToInt32(ddlcargo.SelectedValue); var listPersonal = PersonalBL.Instancia.ListarPersonalPaginado(objPersonal); if (listPersonal.Count != 0) { lblmensaje.Text = ""; var datos = (from p in listPersonal select new { CAR_Nombre = p.Cargo == null ? "" : p.Cargo.CAR_Nombre, p.IDPersonal, p.PER_DNI, p.PER_Apellidos, p.PER_Nombres, p.PER_Codigo }).ToList(); gvBuscar.DataSource = datos; gvBuscar.DataBind(); } else { gvBuscar.DataSource = null; gvBuscar.DataBind(); if ((Session["ddlIdiomas"].ToString() == "en-US")) { lblmensaje.Text = "No Data Found"; } else { lblmensaje.Text = "No Existen Datos Encontrados"; } } gvBuscar.PageIndex = 0; }
protected void btnGrabar_Click(object sender, EventArgs e) { Usuario objUsuario = (Usuario)Session[Constantes.sesionUsuario]; bool graboOK = false; lblMensaje.Text = ""; string mensajeError = ""; if (txtNombre.Text != "" && txtApellidos.Text != "" && txtDNI.Text != "") { if (!EsNuevoRegistro()) { //actualizar Trabajador objPersonal = PersonalBL.Instancia.ObtenerPersonalByID(Convert.ToInt32(Request["idPersonal"].ToString())); SetearValores(ref objPersonal); objPersonal.PER_UsuarioModificacion= objUsuario.IDUsuario.ToString(); objPersonal.PER_FechaHoraModificacion = DateTime.Now; try { objPersonal = PersonalBL.Instancia.Actualizar(objPersonal); graboOK = true; LimpiarFormulario(); } catch(Exception ex) { graboOK = false; mensajeError = "Actualizar"+ ex.Message; } } else { //insertar Trabajador objPersonal = new Trabajador(); SetearValores(ref objPersonal); objPersonal.PER_UsuarioCreacion = objUsuario.IDUsuario.ToString(); objPersonal.PER_FechaHoraCreacion = DateTime.Now; try { objPersonal = PersonalBL.Instancia.Insertar(objPersonal); int idpersonal = objPersonal.IDPersonal; objPersonal.PER_Codigo = "TRA" + idpersonal.ToString().PadLeft(7, '0'); PersonalBL.Instancia.Actualizar(objPersonal); graboOK = true; LimpiarFormulario(); } catch(Exception ex) { graboOK = false; mensajeError = "Insertar" + ex.Message; } } } if (graboOK) { ClientScript.RegisterStartupScript(this.GetType(), "miscriptError", "$(function(){MostrarMensaje('msjSatisfactorio');});", true); } else { lblMensaje.Text = mensajeError; } }