Example #1
0
    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; }
    }
Example #2
0
    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;
        }
    }
Example #3
0
 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; }
 }