protected void VerDetalleButton_Click(object sender, EventArgs e) { string titulo = "Detalle del analisis"; MostrarModal(this.Page, "ShowPopup", titulo); GridViewRow row = (sender as Button).NamingContainer as GridViewRow; var analisis = lista.ElementAt(row.RowIndex); DetalleDatosGridView.DataSource = null; RepositorioAnalisis Repositorio = new RepositorioAnalisis(); List <AnalisisDetalle> Details = Repositorio.Buscar(analisis.AnalisisId).AnalisisDetalle; DataTable dt = new DataTable(); dt.Columns.Add("DetalleAnalisisID", typeof(int)); dt.Columns.Add("AnalisisID", typeof(int)); dt.Columns.Add("TipoAnalisisID", typeof(int)); dt.Columns.Add("TipoAnalisis", typeof(string)); dt.Columns.Add("Precio", typeof(decimal)); dt.Columns.Add("Resultado", typeof(string)); foreach (var item in Details) { RepositorioBase <TiposAnalisis> repositorio = new RepositorioBase <TiposAnalisis>(); var TipoAnalisis = repositorio.Buscar(item.TipoId); dt.Rows.Add(item.AnalisisDetalleId, item.AnalisisId, item.TipoId, TipoAnalisis.Descripcion, TipoAnalisis.Monto , item.Resultado); repositorio.Dispose(); } DetalleDatosGridView.DataSource = dt; DetalleDatosGridView.Columns[1].Visible = false; DetalleDatosGridView.Columns[2].Visible = false; DetalleDatosGridView.DataBind(); Repositorio.Dispose(); }
protected void GuardarButton_Click(object sender, EventArgs e) { RepositorioAnalisis repositorio = new RepositorioAnalisis(); Analisis analisis = repositorio.Buscar(Utils.ToInt(IdTextBox.Text)); if (analisis == null) { if (repositorio.Guardar(LlenaClase())) { Utils.ShowToastr(this, "Guardado", "Exito", "success"); Limpiar(); } else { Utils.ShowToastr(this, "No existe", "Error", "error"); Limpiar(); } } else { if (repositorio.Modificar(LlenaClase())) { Utils.ShowToastr(this.Page, "Modificado con exito!!", "Guardado", "success"); Limpiar(); } else { Utils.ShowToastr(this.Page, "No se puede modificar", "Error", "error"); Limpiar(); } } }
protected void AnalisisDropdownList_SelectedIndexChanged(object sender, EventArgs e) { if (AnalisisDropdownList.Items.Count > 0) { int AnalisisID = AnalisisDropdownList.SelectedValue.Length; RepositorioAnalisis repositorio = new RepositorioAnalisis(); Analisis analisis = repositorio.Buscar(AnalisisID); BalanceTextBox.Text = string.Empty; BalanceTextBox.Text = analisis.Balance.ToString(); repositorio.Dispose(); } }
protected void AnalisisDropdownList_TextChanged(object sender, EventArgs e) { if (AnalisisDropdownList.Items.Count > 0) { int AnalisisID = AnalisisDropdownList.SelectedValue.ToInt(); RepositorioAnalisis repositorio = new RepositorioAnalisis(); Analisis analisis = repositorio.Buscar(AnalisisID); RepositorioBase<Pacientes> repositorioPaciente = new RepositorioBase<Pacientes>(); Pacientes paciente = repositorioPaciente.Buscar(analisis.PacienteID); PacienteNombreBox.Text = paciente.Nombre; BalanceTextBox.Text = analisis.Balance.ToString(); repositorio.Dispose(); } }
protected void guadarButton_Click(object sender, EventArgs e) { RepositorioAnalisis repositorio = new RepositorioAnalisis(); //Repositorio<Analisis> repositorio = new Repositorio<Analisis>(); bool estado = false; Analisis analis = new Analisis(); if (Validar()) { return; } else { analis = LlenarClase(); if (Convert.ToInt32(IdTextBox.Text) == 0) { estado = repositorio.Guardar(analis); Utils.ShowToastr(this, "Guardado", "Exito", "success"); Limpiar(); } else { RepositorioAnalisis repo = new RepositorioAnalisis(); //Repositorio<Analisis> repo = new Repositorio<Analisis>(); int id = Convert.ToInt32(IdTextBox.Text); Analisis anali = new Analisis(); anali = repo.Buscar(id); if (anali != null) { estado = repo.Modificar(LlenarClase()); Utils.ShowToastr(this, "Modificado", "Exito", "success"); } else { Utils.ShowToastr(this, "Id no existe", "Error", "error"); } } if (estado) { Limpiar(); } else { Utils.ShowToastr(this, "No se pudo guardar", "Error", "error"); } } }
private bool SumarTotalPagos() { bool paso = false; Pago Pagos = ViewState[KeyViewState].ToPago(); RepositorioAnalisis repositorio = new RepositorioAnalisis(); Analisis analisis = repositorio.Buscar(AnalisisDropDownList.SelectedValue.ToInt()); decimal Total = 0; Pagos.PagoDetalle.ForEach(x => Total += x.Monto); Total += MontoPagarTextBox.Text.ToDecimal(); paso = Total <= analisis.Monto ? true : false; repositorio.Dispose(); return(paso); }
protected void BuscarButton_Click(object sender, EventArgs e) { RepositorioAnalisis repositorio = new RepositorioAnalisis(); Analisis Analisis = repositorio.Buscar(AnalisisIdTextBox.Text.ToInt()); if (!Analisis.EsNulo()) { Limpiar(); LlenarCampos(Analisis); } else { MostrarMensajes.Visible = true; } MostrarMensajes.Text = "Registro No encontrado"; MostrarMensajes.CssClass = "alert-danger"; }
protected void BuscarButton_Click(object sender, EventArgs e) { RepositorioAnalisis repositorio = new RepositorioAnalisis(); var analis = repositorio.Buscar(Utils.ToInt(IdTextBox.Text)); if (analis != null) { Utils.ShowToastr(this, "Busqueda exitosa", "Exito", "success"); LlenarCampos(analis); } else { Limpiar(); Utils.ShowToastr(this, "No existe la Factura especificada", "Error", "error"); } }
protected void eliminarButton_Click(object sender, EventArgs e) { RepositorioAnalisis repositorio = new RepositorioAnalisis(); int id = Utils.ToInt(IdTextBox.Text); var Analisis = repositorio.Buscar(id); if (Analisis != null) { if (repositorio.Eliminar(id)) { Utils.ShowToastr(this, "Eliminado", "Exito", "success"); Limpiar(); } else { Utils.ShowToastr(this, "No se pudo eliminar", "Error", "error"); } } else { Utils.ShowToastr(this, "No existe", "Error", "error"); } }