public string SelectResponsable(string stObj) { JObject Jobj; Responsable objResp; clsTipoPersonal objClsCanal; try { Jobj = JObject.Parse(stObj); objResp = new Responsable(); objResp.usu_IDAreaServicio = Convert.ToInt64(Jobj["usu_IDAreaServicio"]); objClsCanal = new clsTipoPersonal(); return(JsonConvert.SerializeObject(objClsCanal.ListarResponsable(objResp.usu_IDAreaServicio))); } catch (Exception ex) { return(ex.ToString()); } finally { Jobj = null; objResp = null; objClsCanal = null; } }
protected void gvwTipoPersonal_RowCommand1(object sender, GridViewCommandEventArgs e) { //presiona BOTON MODIFICAR EN GRILLA if (e.CommandName == "SeleccionaTipoPersonal") { int linTpeCodigo; linTpeCodigo = Convert.ToInt32(e.CommandArgument); AgregarVariableSession("tpeCod", linTpeCodigo); clsTipoPersonal lstTipoPersonal = new clsTipoPersonal(); TipoPersonal oTipoPersonal = lstTipoPersonal.GetTipoPersonal(linTpeCodigo); if (oTipoPersonal != null) { txtCodigo.Text = linTpeCodigo.ToString(); txtDescripcion.Text = oTipoPersonal.tpeDescripcion; //MODIFICAR , se guarda en variable cache AgregarVariableSession("operacion", 2); pnlEditTipoPersonal.Visible = true; pnlTipoPersonal.Visible = false; lblMensajes.Visible = false; } } //presiona BOTON ELIMINAR EN GRILLA if (e.CommandName == "EliminaTipoPersonal") { int linTpeCodigo; linTpeCodigo = Convert.ToInt32(e.CommandArgument); EventoEliminar(linTpeCodigo); } }
private void EventoLlenarLista() { clsTipoPersonal lstTipoPersonal = new clsTipoPersonal(); DataTable dtTipoPersonal = lstTipoPersonal.GetList(); ddlTipoPersonal.DataSource = dtTipoPersonal; ddlTipoPersonal.DataBind(); }
private void EventoGuardar() { int linOperacion = (int)LeerVariableSesion("operacion"); TipoPersonal oTipoPersonal = new TipoPersonal(); clsTipoPersonal lstTipoPersonal = new clsTipoPersonal(); if (linOperacion == 1) //NUEVO { oTipoPersonal.tpeCod = lstTipoPersonal.MaxLotCod() + 1; oTipoPersonal.tpeDescripcion = txtDescripcion.Text.ToUpper(); lstTipoPersonal.Add(oTipoPersonal); } else // MODIFICAR { int linTpeCodigo= (int)LeerVariableSesion("tpeCod"); oTipoPersonal = lstTipoPersonal.GetTipoPersonal(linTpeCodigo); oTipoPersonal.tpeDescripcion = txtDescripcion.Text.ToUpper(); lstTipoPersonal.Update(oTipoPersonal); } try { lstTipoPersonal.SaveChanges(); lblMensajes.Visible = true; lblMensajes.Text = "El registro se Grabo Satisfactoriamente."; pnlEditTipoPersonal.Visible = false; pnlTipoPersonal.Visible = true; this.MessageBox("El registro se Grabo Satisfactoriamente."); EventoActualizaGrilla(); } catch (Exception ex) { lblMensajes.Visible = true; lblMensajes.Text = ex.Message; this.MessageBox(ex.Message); } }
private void EventoEliminar(int tpeCodigo) { clsTipoPersonal lstTipoPersonal = new clsTipoPersonal(); try { lstTipoPersonal.DeleteTipoPersonal(tpeCodigo); lstTipoPersonal.SaveChanges(); lblMensajes.Visible = true; lblMensajes.Text = "El registro se Eliminó Satisfactoriamente."; this.MessageBox("El registro se Eliminó Satisfactoriamente."); EventoActualizaGrilla(); } catch (Exception ex) { lblMensajes.Visible = true; lblMensajes.Text = ex.Message ; this.MessageBox(ex.Message); } }
private void EventoActualizaGrilla() { clsTipoPersonal objTipoPersonal = new clsTipoPersonal(); DataTable dtTiposPersonal = objTipoPersonal.GetList(); gvwTipoPersonal.DataSource = dtTiposPersonal; gvwTipoPersonal.DataBind(); }