コード例 #1
0
        private void buttonGuardar_Click(object sender, EventArgs e)
        {
            if (UtilidadesFormularios.Validar(new List <TextBox>()
            {
                textBoxLugar
            }, null, new List <ComboBox>()
            {
                comboBoxDias
            }))
            {
                int id = 0;
                int.TryParse(maskedTextBoxId.Text, out id);
                Ruta ruta = new Ruta(id, textBoxLugar.Text, comboBoxDias.SelectedIndex);

                using (var db = new Repositorio <Ruta>())
                {
                    if (RutasBLL.Guardar(ruta))
                    {
                        LlenarFormulario(RutasBLL.rutaReturned);
                    }
                }
            }
            else
            {
                toolStripLabelHaciendo.Text = "Datos incorrectos";
            }
        }
コード例 #2
0
        private void buttonEliminar_Click(object sender, EventArgs e)
        {
            if (UtilidadesFormularios.Validar(maskedTextBoxId))
            {
                int id = int.Parse(maskedTextBoxId.Text);
                if (ClientesBLL.Buscar(x => x.ClienteId == id, false))
                {
                    if (ClientesBLL.Eliminar(ClientesBLL.clienteReturned))
                    {
                        toolStripLabelHaciendo.Text = "Cliente eliminado!";

                        UtilidadesFormularios.Limpiar(new List <TextBox>()
                        {
                            textBoxNombre, textBoxDireccion
                        },
                                                      new List <MaskedTextBox>()
                        {
                            maskedTextBoxId, maskedTextBoxTelefono, maskedTextBoxCedula
                        },
                                                      new List <ComboBox>()
                        {
                            comboBoxRutas
                        });
                    }
                }
                else
                {
                    toolStripLabelHaciendo.Text = "Cliente no encontrado!";
                }
            }
            else
            {
                toolStripLabelHaciendo.Text = "Id vacio o incorrecto";
            }
        }
コード例 #3
0
        private void buttonGuardar_Click(object sender, EventArgs e)
        {
            if (UtilidadesFormularios.Validar(textBoxNombre) && UtilidadesFormularios.Validar(new List <MaskedTextBox> {
                maskedTextBoxCantidad, maskedTextBoxCosto, maskedTextBoxPrecio
            }))
            {
                int id = 0;
                int.TryParse(maskedTextBoxId.Text, out id);

                Producto producto = new Producto(id, int.Parse(maskedTextBoxCantidad.Text), textBoxNombre.Text, int.Parse(maskedTextBoxCosto.Text), int.Parse(maskedTextBoxPrecio.Text));

                if (!ProductosBLL.Buscar(x => x.ProductoId == id, false))
                {
                    if (ProductosBLL.Guardar(producto))
                    {
                        LlenarFormulario(ProductosBLL.productoReturned);
                    }
                }
                else
                {
                    if (ProductosBLL.Modificar(producto))
                    {
                        LlenarFormulario(ProductosBLL.productoReturned);
                    }
                }
            }
            else
            {
                toolStripLabelHaciendo.Text = "Datos invalidos o incorrectos.";
            }
        }
コード例 #4
0
ファイル: PagarFactura.cs プロジェクト: luistejadaa/Almacen
        private void buttonGuardar_Click(object sender, EventArgs e)
        {
            if (UtilidadesFormularios.Validar(maskedTextBoxMonto))
            {
                int id = 0;
                int.TryParse(maskedTextBoxPagoId.Text, out id);
                Pago pago = new Pago(id, double.Parse(maskedTextBoxMonto.Text), dateTimePicker1.Value, int.Parse(maskedTextBoxId.Text));

                if (PagosBLL.Guardar(pago))
                {
                    if (dataGridView1.Rows.Count == 0)
                    {
                        dataGridView1.Rows.Add();
                        DataGridViewRow row = (DataGridViewRow)dataGridView1.Rows[0];
                        row.Cells[0].Value       = PagosBLL.pagoReturned.PagoId;
                        row.Cells[1].Value       = PagosBLL.pagoReturned.Fecha;
                        row.Cells[2].Value       = PagosBLL.pagoReturned.Monto;
                        maskedTextBoxPagoId.Text = PagosBLL.pagoReturned.PagoId.ToString();
                    }
                    else
                    {
                        DataGridViewRow row = (DataGridViewRow)dataGridView1.Rows[0].Clone();
                        row.Cells[0].Value = PagosBLL.pagoReturned.PagoId;
                        row.Cells[1].Value = PagosBLL.pagoReturned.Fecha;
                        row.Cells[2].Value = PagosBLL.pagoReturned.Monto;
                        dataGridView1.Rows.Add(row);
                        maskedTextBoxPagoId.Text = PagosBLL.pagoReturned.PagoId.ToString();
                    }
                }
            }
        }
コード例 #5
0
 private void buttonEliminar_Click(object sender, EventArgs e)
 {
     if (UtilidadesFormularios.Validar(maskedTextBoxId))
     {
         if (RutasBLL.Eliminar(new Ruta(int.Parse(maskedTextBoxId.Text), textBoxLugar.Text, comboBoxDias.SelectedIndex)))
         {
             toolStripLabelHaciendo.Text = "Ruta eliminada!";
             UtilidadesFormularios.Limpiar(new List <TextBox> {
                 textBoxLugar
             }, new List <MaskedTextBox> {
                 maskedTextBoxId
             }, new List <ComboBox> {
                 comboBoxDias
             });
         }
         else
         {
             toolStripLabelHaciendo.Text = "Esta ruta no existe!";
         }
     }
     else
     {
         toolStripLabelHaciendo.Text = "Datos incorrectos";
     }
 }
コード例 #6
0
 private void buttonEliminar_Click(object sender, EventArgs e)
 {
     if (UtilidadesFormularios.Validar(maskedTextBoxId))
     {
         int id = int.Parse(maskedTextBoxId.Text);
         if (ProductosBLL.Buscar(x => x.ProductoId == id, false))
         {
             if (ProductosBLL.Eliminar(ProductosBLL.productoReturned))
             {
                 toolStripLabelHaciendo.Text = "Cliente eliminado!";
                 UtilidadesFormularios.Limpiar(new List <TextBox> {
                     textBoxNombre
                 }, new List <MaskedTextBox> {
                     maskedTextBoxId, maskedTextBoxCosto, maskedTextBoxCantidad, maskedTextBoxPrecio
                 }, null);
             }
         }
         else
         {
             toolStripLabelHaciendo.Text = "Cliente no encontrado!";
         }
     }
     else
     {
         toolStripLabelHaciendo.Text = "Datos invalidos o incorrectos.";
     }
 }
コード例 #7
0
 private void buttonPagar_Click(object sender, EventArgs e)
 {
     if (UtilidadesFormularios.Validar(maskedTextBoxId))
     {
         int id = int.Parse(maskedTextBoxId.Text);
         new PagarFactura(id).ShowDialog(this);
     }
 }
コード例 #8
0
 private void buttonBuscar_Click(object sender, EventArgs e)
 {
     if (UtilidadesFormularios.Validar(maskedTextBoxId))
     {
         int id = int.Parse(maskedTextBoxId.Text);
         ClientesBLL.Buscar(x => x.ClienteId == id, false);
         LlenarFormulario(ClientesBLL.clienteReturned);
     }
 }
コード例 #9
0
 private void buttonEliminar_Click(object sender, EventArgs e)
 {
     if (UtilidadesFormularios.Validar(maskedTextBoxId))
     {
         int id = int.Parse(maskedTextBoxId.Text);
         if (FacturasBLL.Buscar(x => x.FacturaId == id, false))
         {
             FacturasBLL.Eliminar(FacturasBLL.facturaReturned);
             LimpiarFactura();
         }
     }
 }
コード例 #10
0
ファイル: PagarFactura.cs プロジェクト: luistejadaa/Almacen
        private void buttonBuscar_Click(object sender, EventArgs e)
        {
            if (UtilidadesFormularios.Validar(maskedTextBoxPagoId))
            {
                int id = int.Parse(maskedTextBoxPagoId.Text);

                if (PagosBLL.Buscar(x => x.PagoId == id, false))
                {
                    maskedTextBoxMonto.Text = PagosBLL.pagoReturned.Monto.ToString();
                    dateTimePicker1.Value   = PagosBLL.pagoReturned.Fecha;
                }
            }
        }
コード例 #11
0
 private bool ValidarFactura()
 {
     if (UtilidadesFormularios.Validar(null, null, new List <ComboBox> {
         comboBoxCliente, comboBoxFormaDePago, comboBoxProductos
     }))
     {
         if (!string.IsNullOrEmpty(Convert.ToString(dataGridView.Rows[0].Cells[0].Value)))
         {
             return(true);
         }
     }
     return(false);
 }
コード例 #12
0
 private void buttonBuscar_Click(object sender, EventArgs e)
 {
     if (UtilidadesFormularios.Validar(maskedTextBoxId))
     {
         int id = int.Parse(maskedTextBoxId.Text);
         ProductosBLL.Buscar(x => x.ProductoId == id, false);
         LlenarFormulario(ProductosBLL.productoReturned);
     }
     else
     {
         toolStripLabelHaciendo.Text = "Datos invalidos o incorrectos.";
     }
 }
コード例 #13
0
 private void buttonBuscar_Click(object sender, EventArgs e)
 {
     if (UtilidadesFormularios.Validar(maskedTextBoxId))
     {
         int id = int.Parse(maskedTextBoxId.Text);
         if (UsuariosBLL.Buscar(x => x.UsuarioId == id, false))
         {
             textBoxUserName.Text       = UsuariosBLL.usuarioReturned.UserName;
             textBoxPassword.Text       = UsuariosBLL.usuarioReturned.Password;
             textBoxRepeatPassword.Text = UsuariosBLL.usuarioReturned.Password;
         }
     }
 }
コード例 #14
0
ファイル: PagarFactura.cs プロジェクト: luistejadaa/Almacen
 private void buttonEliminar_Click(object sender, EventArgs e)
 {
     if (UtilidadesFormularios.Validar(maskedTextBoxPagoId))
     {
         int id = int.Parse(maskedTextBoxPagoId.Text);
         PagosBLL.Buscar(x => x.PagoId == id, false);
         if (PagosBLL.Eliminar(PagosBLL.pagoReturned))
         {
             VerificarPagos();
             UtilidadesFormularios.Limpiar(null, new List <MaskedTextBox> {
                 maskedTextBoxMonto, maskedTextBoxPagoId
             }, null);
         }
     }
 }
コード例 #15
0
 private void buttonEliminar_Click(object sender, EventArgs e)
 {
     if (UtilidadesFormularios.Validar(maskedTextBoxId))
     {
         int id = int.Parse(maskedTextBoxId.Text);
         if (UsuariosBLL.Buscar(x => x.UsuarioId == id, false))
         {
             UsuariosBLL.Eliminar(UsuariosBLL.usuarioReturned);
             UtilidadesFormularios.Limpiar(new List <TextBox> {
                 textBoxPassword, textBoxUserName, textBoxRepeatPassword
             }, new List <MaskedTextBox> {
                 maskedTextBoxId
             }, null);
         }
     }
 }
コード例 #16
0
        private void buttonImprimir_Click(object sender, EventArgs e)
        {
            if (UtilidadesFormularios.Validar(maskedTextBoxId))
            {
                int facturaId = int.Parse(maskedTextBoxId.Text);
                FacturasBLL.Buscar(x => x.FacturaId == facturaId, true);

                List <ProductosInFacturas> productos = new List <ProductosInFacturas>();
                ProductosFacturasBLL.GetList(x => x.FacturaId == facturaId, true);
                foreach (var producto in ProductosFacturasBLL.productoFacturaReturnedList)
                {
                    productos.Add(new ProductosInFacturas(producto.Producto.Nombre, producto.Cantidad, producto.Precio));
                }

                new ReporteFactura(FacturasBLL.facturaReturned, productos).Show();
            }
        }
コード例 #17
0
        private void buttonBuscar_Click(object sender, EventArgs e)
        {
            if (UtilidadesFormularios.Validar(maskedTextBoxId))
            {
                int id = int.Parse(maskedTextBoxId.Text);

                if (FacturasBLL.Buscar(x => x.FacturaId == id, true))
                {
                    dataGridView.Rows.Clear();
                    dataGridView.Refresh();
                    Factura factura = FacturasBLL.facturaReturned;
                    comboBoxCliente.Text              = factura.Cliente.Nombres;
                    dateTimePicker1.Value             = factura.Fecha;
                    comboBoxFormaDePago.SelectedValue = factura.FormaDePagoId;

                    foreach (var producto in factura.Productos)
                    {
                        if (dataGridView.Rows.Count == 0)
                        {
                            dataGridView.Rows.Add();
                            DataGridViewRow row = (DataGridViewRow)dataGridView.Rows[0];
                            row.Cells[0].Value = producto.ProductoId;
                            row.Cells[1].Value = producto.Producto.Nombre;
                            row.Cells[2].Value = producto.Cantidad;
                            row.Cells[3].Value = producto.Precio;
                            row.Cells[4].Value = row.Cells[4].Value = Convert.ToDouble(row.Cells[2].Value) * Convert.ToDouble(row.Cells[3].Value);
                        }
                        else
                        {
                            DataGridViewRow row = (DataGridViewRow)dataGridView.Rows[0].Clone();
                            row.Cells[0].Value = producto.ProductoId;
                            row.Cells[1].Value = producto.Producto.Nombre;
                            row.Cells[2].Value = producto.Cantidad;
                            row.Cells[3].Value = producto.Precio;
                            row.Cells[4].Value = row.Cells[4].Value = Convert.ToDouble(row.Cells[2].Value) * Convert.ToDouble(row.Cells[3].Value);
                            dataGridView.Rows.Add(row);
                        }
                    }


                    CalcularFactura();
                    VerificarPagos(factura);
                }
            }
        }
コード例 #18
0
 private void buttonBuscar_Click(object sender, EventArgs e)
 {
     if (UtilidadesFormularios.Validar(maskedTextBoxId))
     {
         int id = int.Parse(maskedTextBoxId.Text);
         if (RutasBLL.Buscar(x => x.RutaId == id, false))
         {
             LlenarFormulario(RutasBLL.rutaReturned);
         }
         else
         {
             toolStripLabelHaciendo.Text = "Esta ruta no existe";
         }
     }
     else
     {
         toolStripLabelHaciendo.Text = "Datos incorrectos";
     }
 }
コード例 #19
0
        private void buttonGuardar_Click(object sender, EventArgs e)
        {
            if (UtilidadesFormularios.Validar(new List <TextBox>()
            {
                textBoxNombre, textBoxDireccion
            },
                                              new List <MaskedTextBox>()
            {
                maskedTextBoxTelefono, maskedTextBoxCedula
            },
                                              new List <ComboBox> {
                comboBoxRutas
            }))
            {
                int id = 0;
                int.TryParse(maskedTextBoxId.Text, out id);
                int     rutaId  = Convert.ToInt32(comboBoxRutas.SelectedValue);
                Cliente cliente = new Cliente(id, textBoxNombre.Text, textBoxDireccion.Text, maskedTextBoxTelefono.Text, maskedTextBoxCedula.Text, DateTime.Now, rutaId);

                if (!ClientesBLL.Buscar(x => x.ClienteId == id, false))
                {
                    if (ClientesBLL.Guardar(cliente))
                    {
                        LlenarFormulario(ClientesBLL.clienteReturned);
                    }
                }
                else
                {
                    if (ClientesBLL.Modificar(cliente))
                    {
                        LlenarFormulario(ClientesBLL.clienteReturned);
                    }
                }
            }
            else
            {
                toolStripLabelHaciendo.Text = "Datos vacios o incorrectos!";
            }
        }
コード例 #20
0
        private void buttonGuardar_Click(object sender, EventArgs e)
        {
            if (UtilidadesFormularios.Validar(new List <TextBox> {
                textBoxPassword, textBoxRepeatPassword
            }, null, null))
            {
                int id = 0;
                int.TryParse(maskedTextBoxId.Text, out id);
                Usuario usuario = new Usuario(id, textBoxUserName.Text, textBoxPassword.Text);

                if (!UsuariosBLL.Buscar(x => x.UsuarioId == id, false))
                {
                    if (UsuariosBLL.Guardar(usuario))
                    {
                        maskedTextBoxId.Text = usuario.UsuarioId.ToString();
                    }
                }
                else
                {
                    UsuariosBLL.Modificar(usuario);
                }
            }
        }
コード例 #21
0
ファイル: Login.cs プロジェクト: luistejadaa/Almacen
 private void buttonLogin_Click(object sender, EventArgs e)
 {
     if (UtilidadesFormularios.Validar(new List <TextBox> {
         textBoxPassword, textBoxUserName
     }))
     {
         string user     = textBoxUserName.Text;
         string password = textBoxPassword.Text;
         using (var db = new DAL.Database())
         {
             if (db.Usuarios.Where(x => x.UserName == user && x.Password == password).FirstOrDefault() != null)
             {
                 this.Hide();
                 new Inicio().Show();
             }
             else
             {
                 error.SetError(textBoxUserName, "Usuario o password o incorrecto!");
                 error.SetError(textBoxPassword, "Usuario o password o incorrecto!");
             }
         }
     }
 }