Example #1
0
        private void LlenarDetalleVenta()
        {
            try
            {
                string descrip, cant, precioV, descu;
                double precioNeto, cantidad, precioVenta, descuento;
                descrip = tabla_productos.CurrentRow.Cells["descripcion_producto"].Value.ToString();
                cant    = t_cantidad.Text;
                descu   = t_descuento.Text;
                precioV = tabla_productos.CurrentRow.Cells["precio_venta"].Value.ToString();

                cantidad    = Convert.ToInt32(cant);
                descuento   = Convert.ToInt32(descu);
                precioVenta = Convert.ToDouble(precioV);


                if (descuento > 0)
                {
                    descuento   = descuento / 100;
                    precioVenta = precioVenta - (precioVenta * descuento);
                    precioNeto  = cantidad * precioVenta;
                    tabla_venta.Rows.Add(descrip, cant, Convert.ToString(precioNeto));
                }
                else
                {
                    precioNeto = cantidad * precioVenta;
                    tabla_venta.Rows.Add(descrip, cant, Convert.ToString(precioNeto));
                }
            }
            catch (Exception ex)
            {
                objme = new Form_Mensaje_E("Ha Ocurridó un error");
                objme.Show();
            }
        }
Example #2
0
        private void b_cobrar_Click(object sender, EventArgs e)
        {
            try
            {
                string t;
                double t2, totalaux = 0;
                for (int i = 0; i < tabla_venta.Rows.Count; i++)
                {
                    t        = tabla_venta.Rows[i].Cells[2].Value.ToString();
                    t2       = Convert.ToDouble(t);
                    totalaux = totalaux + t2;
                }
                t = totalaux.ToString();

                total = totalaux;

                if (total == 0)
                {
                    error.SetError(this.b_cobrar, "No ha comprado");
                }
                else
                {
                    lb_total.Text    = String.Format("Total = ${0}", t);
                    lb_total.Visible = true;
                    error.Clear();
                }
            }
            catch (Exception ex)
            {
                objme = new Form_Mensaje_E("Ha Ocurridó un error");
                objme.Show();
            }
        }
Example #3
0
 private void b_modificar_Click(object sender, EventArgs e)
 {
     if (tabla_clientes.SelectedRows.Count > 0)
     {
         Editar           = true;
         id               = tabla_clientes.CurrentRow.Cells["id_clientes"].Value.ToString();
         t_nombre.Text    = tabla_clientes.CurrentRow.Cells["nombre_cliente"].Value.ToString();
         t_direccion.Text = tabla_clientes.CurrentRow.Cells["direccion_cliente"].Value.ToString();
         t_telefono.Text  = tabla_clientes.CurrentRow.Cells["telefono_cliente"].Value.ToString();
         t_correo.Text    = tabla_clientes.CurrentRow.Cells["correo_cliente"].Value.ToString();
     }
     else
     {
         objme = new Form_Mensaje_E("Seleccione una fila");
         objme.Show();
     }
 }
Example #4
0
 private void b_eliminar_Click(object sender, EventArgs e)
 {
     if (tabla_clientes.SelectedRows.Count > 0)
     {
         id = tabla_clientes.CurrentRow.Cells["id_clientes"].Value.ToString();
         objetoCN.EliminarClientes(id);
         objma = new Form_Mensaje_A("Cliente eliminadó correctamente");
         objma.Show();
         MostrarClientes();
         Limpiar_Datos();
     }
     else
     {
         objme = new Form_Mensaje_E("Seleccione una fila");
         objme.Show();
     }
 }
Example #5
0
 private void b_eliminar2_Click(object sender, EventArgs e)
 {
     if (tablaDeudas.SelectedRows.Count > 0)
     {
         id2 = tablaDeudas.CurrentRow.Cells["id_deuda_proveedor"].Value.ToString();
         objetoCN2.EliminarDProveedor(id2);
         objma = new Form_Mensaje_A("Registro eliminadó correctamente");
         objma.Show();
         MostrarDeudasProveedores();
         Limpiar_Datos2();
     }
     else
     {
         objme = new Form_Mensaje_E("Seleccione una fila");
         objme.Show();
     }
 }
Example #6
0
 private void b_modificar2_Click(object sender, EventArgs e)
 {
     if (tablaDeudas.SelectedRows.Count > 0)
     {
         Editar2 = true;
         id2     = tablaDeudas.CurrentRow.Cells["id_deuda_proveedor"].Value.ToString();
         //cb_proveedor.SelectedItem(tablaDeudas.CurrentRow.Cells["nombre_proveedor"].Value.ToString());
         t_folio.Text    = tablaDeudas.CurrentRow.Cells["folio_factura"].Value.ToString();
         t_cantidad.Text = tablaDeudas.CurrentRow.Cells["cantidad_compra"].Value.ToString();
         t_fechaV.Text   = tablaDeudas.CurrentRow.Cells["fecha_registro"].Value.ToString();
     }
     else
     {
         objme = new Form_Mensaje_E("Seleccione una fila");
         objme.Show();
     }
 }
Example #7
0
 private void b_eliminar_Click(object sender, EventArgs e)
 {
     if (dataGridView1.SelectedRows.Count > 0)
     {
         t_id.Text = dataGridView1.CurrentRow.Cells["id_producto"].Value.ToString();
         objetoCN.EliminarProd(t_id.Text);
         objma = new Form_Mensaje_A("Producto eliminadó correctamente");
         objma.Show();
         MostrarProductos();
         Limpiar_Datos();
     }
     else
     {
         objme = new Form_Mensaje_E("Seleccione una fila");
         objme.Show();
     }
 }
Example #8
0
 private void b_modificar_Click(object sender, EventArgs e)
 {
     if (dataGridView1.SelectedRows.Count > 0)
     {
         Editar                = true;
         t_id.Text             = dataGridView1.CurrentRow.Cells["id_producto"].Value.ToString();
         t_descripcion.Text    = dataGridView1.CurrentRow.Cells["descripcion_producto"].Value.ToString();
         t_existencia.Text     = dataGridView1.CurrentRow.Cells["existencia"].Value.ToString();
         t_preciocosto.Text    = dataGridView1.CurrentRow.Cells["precio_costo"].Value.ToString();
         t_precioventa.Text    = dataGridView1.CurrentRow.Cells["precio_venta"].Value.ToString();
         t_cantidadminima.Text = dataGridView1.CurrentRow.Cells["cantidad_minima"].Value.ToString();
     }
     else
     {
         objme = new Form_Mensaje_E("Seleccione una fila");
         objme.Show();
     }
 }
Example #9
0
 private void b_guardar_Click(object sender, EventArgs e)
 {
     if (t_nombre.Text == string.Empty || t_direccion.Text == string.Empty || t_telefono.Text == string.Empty || t_correo.Text == string.Empty)
     {
         error.SetError(this.b_guardar, "Campos Vacios");
     }
     else
     {
         error.Clear();
         if (Editar == false)
         {
             try
             {
                 objetoCN.InsertarClientes(t_nombre.Text, t_direccion.Text, t_telefono.Text, t_correo.Text);
                 objma = new Form_Mensaje_A("Cliente agregadó correctamente");
                 objma.Show();
                 MostrarClientes();
                 Limpiar_Datos();
             }
             catch (Exception ex)
             {
                 objme = new Form_Mensaje_E("Ha ocurridó un error");
                 objme.Show();
             }
         }
         if (Editar == true)
         {
             try
             {
                 objetoCN.EditarClientes(id, t_nombre.Text, t_direccion.Text, t_telefono.Text, t_correo.Text);
                 objma = new Form_Mensaje_A("Cliente editadó correctamente");
                 objma.Show();
                 MostrarClientes();
                 Limpiar_Datos();
                 Editar = false;
             }
             catch (Exception ex)
             {
                 objme = new Form_Mensaje_E("Ha Ocurridó un error de edicion");
                 objme.Show();
             }
         }
     }
 }
Example #10
0
        private void b_guardar_Click(object sender, EventArgs e)
        {
            if (Editar == false)
            {
                try
                {
                    objetoCN.InsertarProveedor(t_nombre.Text, t_direccion.Text, t_telefono.Text, t_correo.Text, t_cuidad.Text, t_agente.Text);
                    objma = new Form_Mensaje_A("Proveedor agregadó correctamente");
                    objma.Show();
                    MostrarProveedores();
                    Limpiar_Datos();
                    Llenar_Proveedor(cb_proveedor);
                }
                catch (Exception ex)
                {
                    objme = new Form_Mensaje_E("Ha ocurridó un error");
                    objme.Show();
                }
            }

            if (Editar == true)
            {
                try
                {
                    objetoCN.EditarProveedor(id, t_nombre.Text, t_direccion.Text, t_telefono.Text, t_correo.Text, t_cuidad.Text, t_agente.Text);
                    objma = new Form_Mensaje_A("Proveedor editadó correctamente");
                    objma.Show();
                    MostrarProveedores();
                    Limpiar_Datos();
                    Llenar_Proveedor(cb_proveedor);
                    Editar = false;
                }
                catch (Exception ex)
                {
                    objme = new Form_Mensaje_E("Ha Ocurridó un error de edicion");
                    objme.Show();
                }
            }
        }
Example #11
0
        private void b_guardar2_Click(object sender, EventArgs e)
        {
            if (Editar2 == false)
            {
                try
                {
                    objetoCN2.InsertarDProveedor(cb_proveedor.SelectedItem.ToString(), t_folio.Text, t_cantidad.Text, t_fechaV.Text, cb_estado.SelectedItem.ToString());
                    objma = new Form_Mensaje_A("Registro agregadó correctamente");
                    objma.Show();
                    MostrarDeudasProveedores();
                    Limpiar_Datos2();
                }
                catch (Exception ex)
                {
                    objme = new Form_Mensaje_E("Ha ocurridó un error");
                    objme.Show();
                }
            }

            if (Editar2 == true)
            {
                try
                {
                    objetoCN2.EditarDProveedor(id2, cb_proveedor.SelectedItem.ToString(), t_folio.Text, t_cantidad.Text, t_fechaV.Text, cb_estado.SelectedItem.ToString());
                    objma = new Form_Mensaje_A("Registro editadó correctamente");
                    objma.Show();
                    MostrarDeudasProveedores();
                    Limpiar_Datos2();
                    Editar2 = false;
                }
                catch (Exception ex)
                {
                    objme = new Form_Mensaje_E("Ha Ocurridó un error de edicion");
                    objme.Show();
                }
            }
        }
Example #12
0
 private void b_guardar_Click(object sender, EventArgs e)
 {
     try
     {
         if (t_pago.Text == string.Empty || Convert.ToDouble(t_pago.Text) < total || Convert.ToDouble(t_pago.Text) < 0)
         {
             error.SetError(this.t_pago, "Cantidad incorrecta");
         }
         else
         {
             error.Clear();
             if (total == 0)
             {
                 error.SetError(this.b_cobrar, "No ha comprado");
             }
             else
             {
                 cambio = Convert.ToDouble(t_pago.Text) - total;
                 string t = total.ToString();
                 objetoCN.InsertarVentas(t, t_pago.Text, Convert.ToString(cambio));
                 InsertarEnDetalleVenta();
                 ActulizarLosProductos();
                 InsertarNuevoMovimiento();
                 error.Clear();
                 MostrarProductosVentas();
                 //tabla_venta.Rows.Clear();
                 Imprimir();
             }
         }
     }
     catch (Exception ex)
     {
         objme = new Form_Mensaje_E("Ha Ocurridó un error");
         objme.Show();
     }
 }
Example #13
0
 private void b_guardar_Click(object sender, EventArgs e)
 {
     if (Editar == false)
     {
         try
         {
             objetoCN.InsertarProd(t_id.Text, t_descripcion.Text, t_existencia.Text, t_preciocosto.Text, t_precioventa.Text, t_cantidadminima.Text, cb_foliofactura.SelectedItem.ToString());
             objma = new Form_Mensaje_A("Producto agregadó correctamente");
             objma.Show();
             MostrarProductos();
             Limpiar_Datos();
         }
         catch (Exception ex)
         {
             objme = new Form_Mensaje_E("Ha ocurridó un error");
             objme.Show();
         }
     }
     if (Editar == true)
     {
         try
         {
             objetoCN.EditarProd(t_id.Text, t_descripcion.Text, t_existencia.Text, t_preciocosto.Text, t_precioventa.Text, t_cantidadminima.Text);
             objma = new Form_Mensaje_A("Producto editadó correctamente");
             objma.Show();
             MostrarProductos();
             Limpiar_Datos();
             Editar = false;
         }
         catch (Exception ex)
         {
             objme = new Form_Mensaje_E("Ha Ocurridó un error");
             objme.Show();
         }
     }
 }