Example #1
0
        public static RespuestaDTO AltaAbono(AbonosModel model, string tkn)
        {
            var agente = new AgenteServicio();

            agente.GuardarNuevoAbono(LST(model), tkn);
            return(agente._RespuestaDTO);
        }
Example #2
0
        public static List <AbonosModel> LST(AbonosModel model)
        {
            List <AbonosModel> lst = new List <AbonosModel>();

            lst.Add(model);
            return(lst);
        }
        public Actualizar_Abono(string id_motivo, string id_paciente, string nombre, string motivo, double restante, double abonado, double total, AbonosModel abono, PacienteModel paciente, string alias)
        {
            this.id_motivo   = id_motivo;
            this.id_paciente = id_paciente;
            this.nombre      = nombre;
            this.motivo      = motivo;
            this.restante    = Convert.ToDouble(restante.ToString(culture), culture);
            this.abonado     = Convert.ToDouble(abonado.ToString(culture), culture);
            this.total       = Convert.ToDouble(total.ToString(culture), culture);
            this.abono       = abono;
            this.paciente    = paciente;
            this.conexionBD  = obj.conexion(bandera_online_offline);
            Archivo_Binario     ab            = new Archivo_Binario();
            Configuracion_Model configuracion = ab.Cargar(ruta);

            this.configuracion = configuracion;
            this.alias         = alias;
            InitializeComponent();
        }
Example #4
0
        private void Button_Click_2(object sender, RoutedEventArgs e)
        {
            AbonosModel abono = (AbonosModel)lvNotas.SelectedItem;

            if (lvNotas.SelectedItems.Count > 0)
            {
                Abonos       abonos    = new Abonos(bandera_online_offline);
                double       restanten = Convert.ToDouble(abonos.Restante(motivo.id_motivo, motivo.id_clinica, motivo.id_paciente).ToString(), culture);
                DialogResult resultado = new DialogResult();
                Form         mensaje   = new Actualizar_Abono(motivo.id_motivo, paciente.id_paciente, txtNombre.Text, txtMotivo.Text, restanten, abonado, total, abono, paciente, alias);
                resultado = mensaje.ShowDialog();

                txtAbonado.Text     = "$" + Convert.ToDouble(abonos.Abonados(motivo.id_motivo, motivo.id_paciente, motivo.id_clinica), culture).ToString("n", nfi);
                txtRestante.Text    = "$" + Convert.ToDouble(abonos.Restante(motivo.id_motivo, motivo.id_clinica, motivo.id_paciente), culture).ToString("n", nfi);
                this.notas          = new ObservableCollection <AbonosModel>(new Servicios.Abonos(bandera_online_offline).MostrarAbonos(motivo.id_motivo, paciente.id_paciente, paciente.clinica.id_clinica));
                lvNotas.ItemsSource = this.notas;
            }
            else
            {
                System.Windows.Forms.MessageBox.Show("No seleccionó ningún registro", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
Example #5
0
        private void Button_Click_1(object sender, RoutedEventArgs e)
        {
            AbonosModel abono = (AbonosModel)lvNotas.SelectedItem;

            if (lvNotas.SelectedItems.Count > 0)
            {
                var confirmation = System.Windows.Forms.MessageBox.Show("Esta seguro de borrar el  abono :" + abono.comentario + "?", "Eliminar", MessageBoxButtons.YesNo, MessageBoxIcon.Exclamation);
                if (confirmation == System.Windows.Forms.DialogResult.Yes)
                {
                    Abonos abo = new Abonos(bandera_online_offline);

                    bool elimino = abo.eliminarAbono(abono.id_abono, abono.id_paciente, abono.id_clinica, abono.id_motivo, alias);
                    if (elimino)
                    {
                        //abo = new Abonos(!bandera_online_offline);
                        //abo.eliminarAbono(abono.id_abono);


                        //System.Windows.Forms.MessageBox.Show("Se elimino el abono correctamente", "Correcto", MessageBoxButtons.OK, MessageBoxIcon.Information);

                        this.notas.Remove((AbonosModel)lvNotas.SelectedItem);

                        Abonos abonos = new Abonos(bandera_online_offline);
                        txtAbonado.Text  = "$" + Convert.ToDouble(abonos.Abonados(motivo.id_motivo, motivo.id_paciente, motivo.id_clinica), culture).ToString("n", nfi);
                        txtRestante.Text = "$" + Convert.ToDouble(abonos.Restante(motivo.id_motivo, motivo.id_clinica, motivo.id_paciente), culture).ToString("n", nfi);
                    }
                    else
                    {
                        //System.Windows.Forms.MessageBox.Show("No se pudo eliminar el abono", "Error ", MessageBoxButtons.OK, MessageBoxIcon.Error);
                    }
                }
            }
            else
            {
                System.Windows.Forms.MessageBox.Show("No seleccionó ningún registro", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }