Exemplo n.º 1
0
        private void loadAllForma_pago()
        {
            Forma_pago formaPago  = new Forma_pago();
            DataTable  formasPago = formaPago.buscarTodos();

            cargarFormaPago(formasPago);
        }
Exemplo n.º 2
0
        private void CmdBuscar_Click(object sender, EventArgs e)
        {
            // No se valida porque si no hay nada deberia devolver toda la grilla de nuevo
            Forma_pago formaPago = new Forma_pago();
            DataTable  dt        = formaPago.consultarForma_pago(txtBuscar.Text);

            cargarFormaPago(dt);
        }
Exemplo n.º 3
0
        private void fillFormaPago()
        {
            Forma_pago formaPago = new Forma_pago();
            DataTable  dt        = formaPago.buscarTodos();

            this.cmbFormaPago.DataSource    = dt;
            this.cmbFormaPago.DisplayMember = "descripcion";
            this.cmbFormaPago.ValueMember   = "id_forma_pago";
        }
Exemplo n.º 4
0
 private void txtBuscar_KeyPress(Object sender, KeyPressEventArgs e)
 {
     if ((int)e.KeyChar == (int)Keys.Enter)
     {
         // No se valida porque si no hay nada deberia devolver toda la grilla de nuevo
         Forma_pago formaPago = new Forma_pago();
         DataTable  dt        = formaPago.consultarForma_pago(txtBuscar.Text);
         cargarFormaPago(dt);
     }
 }
Exemplo n.º 5
0
        private void CmdGuardar_Click(object sender, EventArgs e)
        {
            // Validaciones
            if (this.txtDescripcion.Text == "")
            {
                MessageBox.Show("La descripcion no puede estar vacía");
                this.txtDescripcion.Focus();
                return;
            }

            if (this.txtDescripcion.Text.Length > MAX_CHAR_VARCHAR)
            {
                MessageBox.Show("La descripcion es demasiado larga");
                this.txtDescripcion.Focus();
                return;
            }

            // Creamos el tipo de producto
            Forma_pago formaPago = new Forma_pago();

            formaPago.descripcion = this.txtDescripcion.Text;

            // Validar que otro tipo de producto no tenga el mismo dni


            if (lb_subtitle.Text == "Editar Forma de Pago")
            {
                int id = (Int32.TryParse(this.txtIdFormaPago.Text, out id) ? id : 0);
                if (id == 0)
                {
                    MessageBox.Show("Hubo un error al intentar borrar la Forma de Pago. Causa: No se pudo determinar que Forma de Pago es");
                    return;
                }
                formaPago.id_forma_pago = id;
                formaPago.modificarForma_pago();

                MessageBox.Show("Forma de Pago editado exitosamente");
            }
            else if (lb_subtitle.Text == "Crear Forma de Pago")
            {
                formaPago.agregarForma_pago();

                MessageBox.Show("Forma de Pago creado exitosamente");
            }
            else
            {
                MessageBox.Show("Error inesperado (Codigo 404:Not Found)");
            }

            showMain();
        }
Exemplo n.º 6
0
        private void CmdBorrar_Click(object sender, EventArgs e)
        {
            Forma_pago formaPago = new Forma_pago();
            int        id        = (Int32.TryParse(this.txtIdFormaPago.Text, out id) ? id : 0);

            if (id == 0)
            {
                MessageBox.Show("Hubo un error al intentar borrar la Forma de Pago. Causa: No se pudo determinar que Forma de Pago es");
                return;
            }

            formaPago.borrarForma_pago(id);

            MessageBox.Show("Forma de Pago eliminada exitosamente");
            showMain();
        }
        public static void Initialize(NuevasAltasContext context)
        {
            context.Database.EnsureCreated();


            var Articulos = new Articulos[]
            {
                new Articulos {
                    IdArticulo = 7775, Nombre = "COLEGIO DE TERAPISTAS OCUPACIONALES", Barra = "151100024517060021446150717002400020081700247206", Observaciones = "sin observaciones", Titular_Convenio = "Asj", Fecha_Envio_Produccion = DateTime.Parse("2018-02-12 09:30:20.000"), Responsable_Alta = "E.Gamba", Longitud = 48
                }
            };

            foreach (Articulos s in Articulos)
            {
                context.Articulos.Add(s);
            }
            context.SaveChanges();

            var Forma_Pago = new Forma_pago[]
            {
                new Forma_pago {
                    IdArticulo = 7775, Estandar = "Esquema Genérico CB", Datos_Manual = "NO", Admite_Barra = "SI"
                }
            };

            foreach (Forma_pago c in Forma_Pago)
            {
                context.Forma_pago.Add(c);
            }
            context.SaveChanges();

            var Tipo_Analisis = new Tipo_Analisis[]
            {
                new Tipo_Analisis {
                    IdArticulo = 7775, Web_Service = "url/terapistas", Base_Deuda = DateTime.Parse("2018-02-12 09:30:20.000"), Tipo_Archivo = "dirección de FTP, usr, pwd."
                }
            };

            foreach (Tipo_Analisis e in Tipo_Analisis)
            {
                context.Tipo_Analisis.Add(e);
            }
            context.SaveChanges();

            var Politica_Anulacion = new Politica_Anulacion[]
            {
                new Politica_Anulacion {
                    IdArticulo = 7775, Condicion = "url/terapistas", Tiempo_Restriccion = "Antes de las 18hs", Importe = "Indistinto"
                }
            };

            foreach (Politica_Anulacion e in Politica_Anulacion)
            {
                context.Politica_Anulacion.Add(e);
            }
            context.SaveChanges();

            var Contacto = new Contacto[]
            {
                new Contacto {
                    IdArticulo = 7775, Nombre = "Pedro Perez", Telefono = "3416589532", Email = "*****@*****.**"
                }
            };

            foreach (Contacto e in Contacto)
            {
                context.Contacto.Add(e);
            }
            context.SaveChanges();
        }