private void Guardar() { try { Estatus estatus = new Estatus(); estatus.Id_Estatus = -1; estatus.Es_Descripcion = txtPosicion.Text; estatus.Id_Emp = session.Id_Emp; estatus.Es_Estatus = true; CN_CatEstatus clsCatEstatus = new CN_CatEstatus(); int verificador = -1; if (!_PermisoGuardar) { Alerta("No tiene permisos para grabar"); return; } clsCatEstatus.Insertar(estatus, session.Emp_Cnx, ref verificador); if (verificador == 1) // Nuevo(); { FinGuardar(); } else { Alerta("Ocurrió un error al intentar guardar"); } rg1.Rebind(); } catch (Exception ex) { throw ex; } }
private List <Estatus> GetList() { try { List <Estatus> List = new List <Estatus>(); CN_CatEstatus clsCatEstatus = new CN_CatEstatus(); Estatus estatus = new Estatus(); estatus.Id_Emp = session.Id_Emp; clsCatEstatus.Lista(estatus, session.Emp_Cnx, ref List); return(List); } catch (Exception ex) { throw ex; } }
protected void rg1_ItemCommand(object source, GridCommandEventArgs e) { try { ErrorManager(); if (!_PermisoEliminar) { Alerta("No tiene permisos para eliminar"); return; } GridItem gi = null; gi = e.Item; int verificador = 0; CN_CatEstatus clsCatArea = new CN_CatEstatus(); Estatus estatus = new Estatus(); estatus.Id_Estatus = Convert.ToInt32(gi.Cells[2].Text); estatus.Id_Emp = session.Id_Emp; clsCatArea.Borrar(estatus, ref verificador, session.Emp_Cnx); if (verificador == 1) { rg1.Rebind(); } } catch (Exception ex) { if (ex.Message.Contains("conflicted with the REFERENCE constraint")) { Alerta("El registro está siendo utilizado por otro componente"); } else { ErrorManager(ex, new System.Diagnostics.StackTrace().GetFrame(0).GetMethod().Name); } } }