void Guardar() { try { if (!_PermisoGuardar) { Alerta("No tiene permisos para grabar"); return; } Sesion session = new Sesion(); session = (Sesion)Session["Sesion" + Session.SessionID]; SistemasPropietarios sp = new SistemasPropietarios(); sp.Id = Convert.ToInt32(txtClave.Text); sp.Descripcion = txtDescripcion.Text; sp.Factor = Convert.ToDouble(txtFactor.Text); sp.Clase = chkClase.Checked; sp.Estatus = chkActivo.Checked; sp.Id_Emp = session.Id_Emp; CN_CatSisPropietarios clsCatSisPropietarios = new CN_CatSisPropietarios(); int verificador = -1; if (hiddenActualiza.Value == "") { clsCatSisPropietarios.InsertarSisPropietarios(sp, session.Emp_Cnx, ref verificador); if (verificador == 1) { Nuevo(); Alerta("Los datos se guardaron correctamente"); } else { Alerta("La clave ya existe"); } } else { sp.Id_Anterior = Convert.ToInt32(hiddenActualiza.Value); clsCatSisPropietarios.ModificarSisPropietarios(sp, 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; } }