Exemple #1
0
        private void btnAgregarGasto_Click(object sender, EventArgs e)
        {
            Clases.cFunciones fun = new Clases.cFunciones();
            if (txtFecha.Text == "")
            {
                MessageBox.Show("Debe ingresar una fecha para continuar.", Clases.cMensaje.Mensaje());
                return;
            }

            if (fun.ValidarFecha(txtFecha.Text) == false)
            {
                MessageBox.Show("La fecha ingresada es incorrecta.", Clases.cMensaje.Mensaje());
                return;
            }

            if (txtCodStock.Text == "")
            {
                MessageBox.Show("Debe ingresar un auto para continuar", Clases.cMensaje.Mensaje());
                return;
            }
            Int32 CodCategoriaGasto = Convert.ToInt32(CmbCategoriaGasto.SelectedValue.ToString());

            Clases.cGasto gasto    = new Clases.cGasto();
            string        Nombre   = gasto.GetGastoxCodigo(Convert.ToInt32(CodCategoriaGasto));
            string        sImporte = txtImporteGasto.Text;
            DateTime      Fecha    = Convert.ToDateTime(txtFecha.Text);

            //Clases.cFunciones fun = new Clases.cFunciones();
            double Importe = fun.ToDouble(sImporte);

            gasto.InsertarGasto(Convert.ToInt32(txtCodStock.Text), CodCategoriaGasto, Importe, DateTime.Now);
            Clases.cMovimiento mov = new Clases.cMovimiento();
            mov.RegistrarMovimiento(-1, Principal.CodUsuarioLogueado, -1 * Importe, 0, 0, Importe, 0, Fecha);
            CargarGrilla();
        }
Exemple #2
0
        private void btnAgregarGastodeRecepcion_Click(object sender, EventArgs e)
        {
            Clases.cFunciones fun = new Clases.cFunciones();
            if (txtCodStock.Text == "")
            {
                MessageBox.Show("Debe ingresar un vehículo para continuar", Clases.cMensaje.Mensaje());
                return;
            }
            if (CmbGastoRecepcion.SelectedIndex < 1)
            {
                MessageBox.Show("Debe seleccionar una categoría de gasto de recepción ", Clases.cMensaje.Mensaje());
                return;
            }

            if (txtImporteGastoRecepcion.Text == "")
            {
                MessageBox.Show("Debe ingresar un importe de gasto de recepción ", Clases.cMensaje.Mensaje());
                return;
            }

            if (fun.ValidarFecha(txtFecha.Text) == false)
            {
                MessageBox.Show("La fecha ingresada es incorrecta", Clases.cMensaje.Mensaje());
                return;
            }
            Clases.cGasto gasto       = new Clases.cGasto();
            string        Descripcion = gasto.GetNombreGastoRecepcionxCodigo(Convert.ToInt32(CmbGastoRecepcion.SelectedValue));

            AgregarGastoRecepcion(CmbGastoRecepcion.SelectedValue.ToString(), Descripcion, txtImporteGastoRecepcion.Text, "Recepcion");
            GrabarGastosdeRecepcion(Convert.ToInt32(txtCodStock.Text));
        }
Exemple #3
0
        private void CargarGrilla()
        {
            Clases.cGasto gasto  = new Clases.cGasto();
            DataTable     tresul = gasto.GetGastosxCodStock(Convert.ToInt32(txtCodStock.Text));

            Clases.cFunciones fun = new Clases.cFunciones();
            tresul                    = fun.TablaaMiles(tresul, "Importe");
            Grilla.DataSource         = tresul;
            Grilla.Columns[0].Visible = false;
            Grilla.Columns[1].Width   = 480;
        }
Exemple #4
0
        private void GrabarGastosdeRecepcion(Int32 CodStock)
        {
            string CodGastoRecepcion = "";
            Double Importe           = 0;

            Clases.cGasto gasto = new Clases.cGasto();
            gasto.BorrarGastosRecepcionxCodStock(CodStock);
            for (int k = 0; k < GrillaGastosRecepcion.Rows.Count - 1; k++)
            {
                Clases.cFunciones fun = new Clases.cFunciones();
                CodGastoRecepcion = GrillaGastosRecepcion.Rows[k].Cells[0].Value.ToString();
                Importe           = fun.ToDouble(GrillaGastosRecepcion.Rows[k].Cells[3].Value.ToString());
                if (CodGastoRecepcion != "")
                {
                    gasto.GrabarGastosRecepcionxCodStock(CodStock, Convert.ToInt32(CodGastoRecepcion), Importe, Convert.ToDateTime(txtFecha.Text));
                }
            }
        }
Exemple #5
0
        private void btnEliminarGasto_Click(object sender, EventArgs e)
        {
            if (Grilla.CurrentRow == null)
            {
                MessageBox.Show("Debe seleccionar un registro para continuar", Clases.cMensaje.Mensaje());
                return;
            }
            Clases.cFunciones fun = new Clases.cFunciones();
            Int32             CodCategoriaGasto = Convert.ToInt32(Grilla.CurrentRow.Cells[0].Value);
            double            Importe           = fun.ToDouble(Grilla.CurrentRow.Cells[2].Value.ToString());

            Clases.cGasto gasto = new Clases.cGasto();
            gasto.BorrarGastoxCategoria(Convert.ToInt32(txtCodStock.Text), CodCategoriaGasto);
            Clases.cMovimiento mov   = new Clases.cMovimiento();
            DateTime           Fecha = Convert.ToDateTime(txtFecha.Text);

            mov.RegistrarMovimiento(-1, Principal.CodUsuarioLogueado, Importe, 0, 0, -1 * Importe, 0, Fecha);
            CargarGrilla();
        }
Exemple #6
0
        private void GrabarGastos()
        {
            Clases.cFunciones fun = new Clases.cFunciones();
            Int32             CodCategoriaGasto = 0;
            double            Importe           = 0;
            Int32             CodStock          = Convert.ToInt32(txtCodStock.Text);

            Clases.cGasto      gasto = new Clases.cGasto();
            Clases.cMovimiento mov   = new Clases.cMovimiento();
            gasto.BorrarGastoxCodStock(CodStock);
            DateTime Fecha = Convert.ToDateTime(txtFecha.Text);

            for (int i = 0; i < Grilla.Rows.Count - 1; i++)
            {
                CodCategoriaGasto = Convert.ToInt32(Grilla.Rows[i].Cells[0].Value.ToString());
                Importe           = fun.ToDouble(Grilla.Rows[i].Cells[2].Value.ToString());
                CodCategoriaGasto = Convert.ToInt32(Grilla.Rows[i].Cells[0].Value.ToString());
                gasto.InsertarGasto(CodStock, CodCategoriaGasto, Importe, DateTime.Now);
                mov.RegistrarMovimiento(-1, Principal.CodUsuarioLogueado, (-1) * Importe, 0, 0, Importe, 0, Fecha);
            }
        }
Exemple #7
0
        private void btnEliminarGastoRecepcion_Click(object sender, EventArgs e)
        {
            if (GrillaGastosRecepcion.Rows.Count < 2)
            {
                return;
            }
            if (GrillaGastosRecepcion.CurrentRow == null)
            {
                MessageBox.Show("Seleccione un gasto de recepción");
                return;
            }
            string Codigo = GrillaGastosRecepcion.CurrentRow.Cells[0].Value.ToString();
            string Tipo   = GrillaGastosRecepcion.CurrentRow.Cells[2].Value.ToString();

            if (Codigo != "")
            {
                Clases.cGasto gasto = new Clases.cGasto();
                gasto.BorarGastoRecepcion2(Convert.ToInt32(txtCodStock.Text), Convert.ToInt32(Codigo));
            }
            Clases.cGasto gasto2 = new Clases.cGasto();
            DataTable     tgasto = gasto2.GetGastosRecepcionxCodStock2(Convert.ToInt32(txtCodStock.Text));

            GrillaGastosRecepcion.DataSource = tgasto;
        }
Exemple #8
0
        public void CargarCostoxstock(Int32 CodStock)
        {
            Clases.cFunciones fun   = new Clases.cFunciones();
            Clases.cCosto     costo = new Clases.cCosto();
            DataTable         trdo  = costo.GetCostoxCodigoStock(CodStock);

            //agrego el boton
            Grilla.DataSource = fun.TablaaMiles(trdo, "Importe");
            // Grilla.ColumnHeadersDefaultCellStyle.Font = new Font("Microsoft Sans Serif", 14);

            // Grilla.DefaultCellStyle.Font = new Font("Microsoft Sans Serif", 12);
            Grilla.Columns[0].Visible    = false;
            Grilla.Columns[1].Visible    = false;
            Grilla.Columns[2].Width      = 440;
            Grilla.Columns[3].Width      = 90;
            Grilla.Columns[4].Width      = 150;
            Grilla.Columns[2].HeaderText = "Descripción";
            CalcularTotalGeneral();
            Grilla.Columns[4].DefaultCellStyle.Alignment = DataGridViewContentAlignment.BottomRight;

            //cargo los gastos
            Clases.cGasto gasto = new Clases.cGasto();
            if (txtCodStock.Text != "")
            {
                DataTable tgasto = gasto.GetGastosRecepcionxCodStock2(Convert.ToInt32(txtCodStock.Text));
                GrillaGastosRecepcion.DataSource         = tgasto;
                GrillaGastosRecepcion.Columns[0].Visible = false;
                GrillaGastosRecepcion.Columns[2].Visible = false;

                txtImporteGastoRecepcion.Text          = "";
                GrillaGastosRecepcion.Columns[1].Width = 450;
                Grilla.Columns[2].HeaderText           = "Descripción";
                CalcularTotalGeneral();
                Grilla.Columns[4].DefaultCellStyle.Alignment = DataGridViewContentAlignment.BottomRight;
            }
        }