private void Guardar() { try { Solucion solucion = new Solucion(); solucion.Id_Sol = Convert.ToInt32(txtClave.Text); solucion.Id_Area = Convert.ToInt32(cmbArea.SelectedValue); solucion.Sol_Descripcion = txtDescripcion.Text; solucion.Id_Emp = session.Id_Emp; solucion.Sol_Potencial = txtPotencial.Value.Value; solucion.Estatus = chkActivo.Checked; CN_CatSolucion clsCatSolucion = new CN_CatSolucion(); int verificador = -1; if (HF_ID.Value == "") { if (!_PermisoGuardar) { Alerta("No tiene permisos para grabar"); return; } clsCatSolucion.Insertar(solucion, 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; } clsCatSolucion.Modificar(solucion, 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; } }