Esempio n. 1
0
        public Abonos_Mem(PacienteModel paciente, string id_membresia, double totales, string alias)
        {
            //System.Windows.MessageBox.Show("imprimo el abono :" + totales);
            Archivo_Binario     ab            = new Archivo_Binario();
            Configuracion_Model configuracion = ab.Cargar(ruta_archivo);

            InitializeComponent();
            rt_imagen.Fill = new Page2().Imagen(@configuracion.carpetas.ruta_imagenes_carpeta + "\\" + paciente.foto);

            //lblNombre.Content = paciente.nombre + " " + paciente.apellidos;
            //lblmotivo.Content = motivo.descripcion;
            //lblTotal.Content = motivo.costo.ToString();
            Abonos_Membresia abono = new Abonos_Membresia(bandera_online_offline);

            //lblAbonado.Content = abono.Abonados(motivo.id_motivo).ToString();
            //lblRestante.Content = abono.Restante(motivo.id_motivo).ToString();
            //System.Windows.MessageBox.Show(motivo.id_motivo.ToString() + "  " + paciente.id_paciente.ToString());
            txtNombre.Text        = paciente.nombre + " " + paciente.apellidos;
            txtNombre.IsEnabled   = false;
            txtMotivo.Text        = "Pago de membresia";
            txtMotivo.IsEnabled   = false;
            txtTotal.IsEnabled    = false;
            txtAbonado.IsEnabled  = false;
            txtRestante.IsEnabled = false;
            txtTotal.Text         = "$" + Convert.ToDouble(totales, culture).ToString("n", nfi);//Convert.ToDouble(totales, culture).ToString("n", nfi);
            total            = Convert.ToDouble(totales.ToString(), culture);
            txtAbonado.Text  = "$" + Convert.ToDouble(abono.Abonados(id_membresia, paciente.id_paciente, paciente.clinica.id_clinica), culture).ToString("n", nfi);
            txtRestante.Text = "$" + Convert.ToDouble(abono.Restante(id_membresia), culture).ToString("n", nfi);
            restante         = Convert.ToDouble(abono.Restante(id_membresia).ToString(), culture);
            abonado          = Convert.ToDouble(abono.Abonados(id_membresia, paciente.id_paciente, paciente.clinica.id_clinica).ToString(), culture);
            llenar_list_view(id_membresia, paciente.id_paciente, paciente.clinica.id_clinica);
            this.alias        = alias;
            this.paciente     = paciente;
            this.id_membresia = id_membresia;
        }
Esempio n. 2
0
        private void Button_Click_2(object sender, RoutedEventArgs e)
        {
            abonos_membresiaModel abono = (abonos_membresiaModel)lvNotas.SelectedItem;

            if (lvNotas.SelectedItems.Count > 0)
            {
                Abonos_Membresia abonos    = new Abonos_Membresia(bandera_online_offline);
                double           restanten = Convert.ToDouble(abonos.Restante(id_membresia).ToString(), culture);
                DialogResult     resultado = new DialogResult();
                Form             mensaje   = new Actualizar_Abono_Membresia(abono, paciente, id_membresia, total, restanten, abonado, alias);
                resultado           = mensaje.ShowDialog();
                this.notas          = new ObservableCollection <abonos_membresiaModel>(new Servicios.Abonos_Membresia(bandera_online_offline).MostrarAbonosMembresia(id_membresia, paciente.id_paciente, paciente.clinica.id_clinica));
                lvNotas.ItemsSource = this.notas;
                txtAbonado.Text     = "$" + Convert.ToDouble(abonos.Abonados(id_membresia, paciente.id_paciente, paciente.clinica.id_clinica), culture).ToString("n", nfi);
                txtRestante.Text    = "$" + Convert.ToDouble(abonos.Restante(id_membresia), culture).ToString("n", nfi);
            }
            else
            {
                System.Windows.Forms.MessageBox.Show("No seleccionó ningún registro", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }



            //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).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), culture).ToString("n", nfi);
            //    txtRestante.Text = "$" + Convert.ToDouble(abonos.Restante(motivo.id_motivo), culture).ToString("n", nfi);
            //    this.notas = new ObservableCollection<AbonosModel>(new Servicios.Abonos(bandera_online_offline).MostrarAbonos(motivo.id_motivo, paciente.id_paciente));
            //    lvNotas.ItemsSource = this.notas;
            //}
            //else
            //{
            //    System.Windows.Forms.MessageBox.Show("No selecciono ningun registro", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
            //}
        }
Esempio n. 3
0
        private void Button_Click(object sender, RoutedEventArgs e)
        {
            Abonos_Membresia abonos    = new Abonos_Membresia(bandera_online_offline);
            double           restanten = Convert.ToDouble(abonos.Restante(id_membresia).ToString(), culture);
            DialogResult     resultado = new DialogResult();
            Form             mensaje   = new Ingresar_Abono_Membresia(paciente, id_membresia, total, restanten, abonado, alias);

            resultado           = mensaje.ShowDialog();
            this.notas          = new ObservableCollection <abonos_membresiaModel>(new Servicios.Abonos_Membresia(bandera_online_offline).MostrarAbonosMembresia(id_membresia, paciente.id_paciente, paciente.clinica.id_clinica));
            lvNotas.ItemsSource = this.notas;
            txtAbonado.Text     = "$" + Convert.ToDouble(abonos.Abonados(id_membresia, paciente.id_paciente, paciente.clinica.id_clinica), culture).ToString("n", nfi);
            txtRestante.Text    = "$" + Convert.ToDouble(abonos.Restante(id_membresia), culture).ToString("n", nfi);
            //Abonos abonos = new Abonos(bandera_online_offline);
            //DialogResult resultado = new DialogResult();
            //Form mensaje = new MessageBoxAbono(motivo.id_motivo, paciente.id_paciente, txtNombre.Text, txtMotivo.Text, restanten, abonado, total, paciente,alias);
            //resultado = mensaje.ShowDialog();
            //this.notas = new ObservableCollection<AbonosModel>(new Servicios.Abonos(bandera_online_offline).MostrarAbonos(motivo.id_motivo, paciente.id_paciente));
            //lvNotas.ItemsSource = this.notas;

            //txtAbonado.Text = "$" + Convert.ToDouble(abonos.Abonados(motivo.id_motivo), culture).ToString("n", nfi);
            //txtRestante.Text = "$" + Convert.ToDouble(abonos.Restante(motivo.id_motivo), culture).ToString("n", nfi);
        }
Esempio n. 4
0
        private void Button_Click_1(object sender, RoutedEventArgs e)
        {
            abonos_membresiaModel abono = (abonos_membresiaModel)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_Membresia abo = new Abonos_Membresia(bandera_online_offline);

                    bool elimino = abo.EliminarAbonoMembresia(abono.id_abono_membresia, abono.membresia.id_membresia, paciente.id_paciente, paciente.clinica.id_clinica, 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((abonos_membresiaModel)lvNotas.SelectedItem);

                        Abonos_Membresia abonos = new Abonos_Membresia(bandera_online_offline);
                        txtAbonado.Text  = "$" + Convert.ToDouble(abonos.Abonados(id_membresia, paciente.id_paciente, paciente.clinica.id_clinica), culture).ToString("n", nfi);
                        txtRestante.Text = "$" + Convert.ToDouble(abonos.Restante(id_membresia), 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);
            }
        }