protected void gdvIntervenciones_SelectedIndexChanged(object sender, EventArgs e) { try { IdIntervencion = int.Parse(gdvIntervenciones.SelectedDataKey.Value.ToString()); if (ValidarRepetidos(Numeros)) { Numeros.Add(IdIntervencion.Value); //obtenerporid IntervencionEntidad i = IntervencionDao.IntervencionPorID(IdIntervencion.Value); double precio = i.MontoTotal.Value; Lista.Add(new DetalleFacturaEntidad() { NroFactura = int.Parse(txtNroFactura.Text), CodIntervencion = IdIntervencion.Value, Cantidad = 1, Precio = i.MontoTotal, CantidadAbonada = 0 }); Total = Total + precio; txtTotal.Text = Total.ToString(); CargarGrillaFactura(); btnAceptar.Enabled = true; } } catch (Exception ex) { txtResultado.Text = "Error = " + ex.Message; } }
protected void btnGuardar_Click(object sender, EventArgs e) { if (!Page.IsValid) { return; } try { if (!ValidarCombo()) { return; } IntervencionEntidad intervencion = new IntervencionEntidad(); intervencion.IdPaciente = IDPACIENTE; DateTime fecha; if (DateTime.TryParse(txtFecha.Text, out fecha)) { intervencion.Fecha = fecha; } DateTime hora; if (DateTime.TryParse(txtHora.Text, out hora)) { intervencion.Hora = hora; } intervencion.CodTratamiento = cboTratamiento.SelectedIndex; intervencion.MontoTotal = CalcularTotal(); intervencion.Observaciones = txtObservaciones.Text; intervencion.Condicion = 1; //Pendiente IntervencionDao.Insertar(intervencion, ListaInsumosxIntervencion); COD = intervencion.CodIntervencion.Value; TurnoDao.ModificarAsignacion(IDPACIENTE, fecha, hora); RestarInsumos(); Limpiar(); GrillaTurnos.Visible = false; cboInsumos.Items.Clear(); CargarInsumos(); } catch (Exception ex) { divResultado.Visible = true; txtResultado.Text = "Ha ocurrido el siguiente error: " + ex.Message; } }
protected void btnEliminar_Click(object sender, EventArgs e) { try { if (ID.HasValue && !IntervencionDao.ValidarEliminacionPaciente(ID.Value)) { PacienteDao.Eliminar(ID.Value); CargarGrilla(); Limpiar(); btnEliminar.Enabled = false; } else { txtResultado.Focus(); txtResultado.Text = "El paciente no se puede eliminar. Tiene intervenciones realizadas"; } } catch (Exception ex) { txtResultado.Text = "Error= " + ex.Message; } }