private void Guardar() { try { Sesion session = (Sesion)Session["Sesion" + Session.SessionID]; Asesoria asesoria = new Asesoria(); asesoria.Id_Emp = session.Id_Emp; asesoria.Id_Ase = Convert.ToInt32(txtId.Text); asesoria.Ase_Descripcion = txtDescripcion.Text; asesoria.Ase_Revision = txtFrecuencia.Value.HasValue ? Convert.ToInt32(txtFrecuencia.Value.Value) : 0; asesoria.Ase_Costo = Convert.ToSingle(txtCosto.Text); asesoria.Ase_Activo = chkActivo.Checked; CN_CatAsesoria clsCatAsesoria = new CN_CatAsesoria(); int verificador = -1; if (hiddenActualiza.Value == string.Empty) { if (!_PermisoGuardar) { DisplayMensajeAlerta("PermisoGuardarNo"); return; } clsCatAsesoria.InsertarAsesoria(asesoria, session.Emp_Cnx, ref verificador); //hiddenActualiza.Value = txtId.Text; this.LimpiarCampos(); txtId.Enabled = true; txtId.Text = this.Valor; txtId.Focus(); this.DisplayMensajeAlerta("Asesoria_insert_ok"); } else { if (!_PermisoModificar) { Alerta("No tiene permisos para modificar"); return; } clsCatAsesoria.ModificarAsesoria(asesoria, session.Emp_Cnx, ref verificador); txtId.Enabled = false; this.DisplayMensajeAlerta("Asesoria_update_ok"); } rgAsesoria.Rebind(); } catch (Exception ex) { throw ex; } }
private List <Asesoria> GetList() { try { Sesion sesion = (Sesion)Session["Sesion" + Session.SessionID]; List <Asesoria> listAsesorias = new List <Asesoria>(); CN_CatAsesoria clsCatAsesoria = new CN_CatAsesoria(); Asesoria asesoria = new Asesoria(); clsCatAsesoria.ConsultaAsesoria(asesoria, sesion.Emp_Cnx, sesion.Id_Emp, ref listAsesorias); return(listAsesorias); } catch (Exception ex) { throw ex; } }