protected void rg1_ItemCommand(object source, GridCommandEventArgs e) { try { ErrorManager(); int verificador = 0; GridItem gi = null; gi = e.Item; if (e.CommandName == "Modificar") { if (!_PermisoModificar) { Alerta("No tiene permisos para modificar"); return; } txtPosicion.Text = gi.Cells[3].Text; txtPotencial.Text = gi.Cells[6].Text; ibtnCrear_Click(null, null); HF_Modificar.Value = gi.Cells[2].Text; } else { if (!_PermisoEliminar) { Alerta("No tiene permisos para eliminar"); return; } CN_CatArea clsCatArea = new CN_CatArea(); Area area = new Area(); area.Id_Area = Convert.ToInt32(gi.Cells[2].Text); area.Id_Emp = session.Id_Emp; clsCatArea.Borrar(area, 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); } } }
private void Guardar() { try { Area area = new Area(); area.Id_Area = Convert.ToInt32(txtClave.Text); area.Area_Descripcion = txtDescripcion.Text; area.Id_Emp = session.Id_Emp; area.Id_Uen = Convert.ToInt32(this.cmbUEN.SelectedValue); area.Id_Seg = Convert.ToInt32(this.cmbSegmento.SelectedValue); area.Estatus = chkActivo.Checked; CN_CatArea clsCatArea = new CN_CatArea(); int verificador = -1; if (HF_ID.Value == "") { if (!_PermisoGuardar) { Alerta("No tiene permisos para grabar"); return; } clsCatArea.Insertar(area, session.Emp_Cnx, ref verificador); if (verificador == 1) { Nuevo(); Alerta("Los datos se guardaron correctamente"); } else { Alerta("La clave ya existe"); } } else { if (!_PermisoModificar) { Alerta("No tiene permisos para modificar"); return; } clsCatArea.Modificar(area, session.Emp_Cnx, ref verificador); if (verificador == 1) { Alerta("Los datos se modificaron correctamente"); } else { Alerta("Ocurrió un error al intentar modificar los datos"); } } rg1.Rebind(); } catch (Exception ex) { throw ex; } }
private void Guardar() { try { Area area = new Area(); area.Id_Area = -1; area.Area_Descripcion = txtPosicion.Text; area.Id_Emp = session.Id_Emp; area.Id_Uen = Convert.ToInt32(this.cmbUEN.SelectedValue); area.Id_Seg = Convert.ToInt32(this.cmbSegmento.SelectedValue); area.Area_Potencial = txtPotencial.Value.Value; area.Estatus = true; CN_CatArea clsCatArea = new CN_CatArea(); int verificador = -1; //if (!_PermisoGuardar) //{ // Alerta("No tiene permisos para grabar"); // return; //} if (HF_Modificar.Value == "") { clsCatArea.Insertar(area, session.Emp_Cnx, ref verificador); } else { area.Id_Area = Convert.ToInt32(HF_Modificar.Value); clsCatArea.Modificar(area, session.Emp_Cnx, ref verificador); } if (verificador == 1) { // Nuevo(); FinGuardar(); HF_Modificar.Value = ""; //Alerta("Los datos se guardaron correctamente"); } else { Alerta("Ocurrio un error al intentar guardar"); } rg1.Rebind(); } catch (Exception ex) { throw ex; } }
private List <Area> GetList() { try { List <Area> List = new List <Area>(); CN_CatArea clsCatArea = new CN_CatArea(); Area area = new Area(); area.Id_Emp = session.Id_Emp; area.Id_Cd = session.Id_Cd_Ver; area.Id_Seg = cmbSegmento.SelectedValue == "" ? -1 : Convert.ToInt32(cmbSegmento.SelectedValue); clsCatArea.Lista(area, session.Emp_Cnx, ref List); return(List); } catch (Exception ex) { throw ex; } }