Beispiel #1
0
        private void ToolSalir_Click(object sender, EventArgs e)
        {
            objTipoExi = null;
            dtTipoExis = null;

            objTipDoc       = null;
            dtTipoDocumento = null;

            objTipoExi = null;
            dtTipoExis = null;

            ObjPro      = null;
            dtProveedor = null;

            ObjAlm      = null;
            dtAlmacenes = null;

            ObjRes         = null;
            dtResponsables = null;

            objMovimientos = null;
            dtMovimientos  = null;

            objFormVis = null;
            objFormVis = null;

            this.Close();
        }
Beispiel #2
0
        public void SaldosPorLotesDet()
        {
            CN_alm_movimientos objMov = new CN_alm_movimientos();

            objMov.STU_SISTEMA = STU_SISTEMA;
            objMov.ReportSaldoPorLotesDet(STU_SISTEMA.EMPRESAID);
        }
Beispiel #3
0
        void MostrarDatos()
        {
            DataTable          dtResult = new DataTable();
            CN_alm_movimientos obMov    = new CN_alm_movimientos();

            txtnomite.Text          = c_producto;
            CboTipExi.SelectedValue = n_idtipexi;
            FgKar.Rows.Count        = 2;
            obMov.mysConec          = mysConec;
            dtResult = obMov.VerKardexDetallado(STU_SISTEMA.EMPRESAID, c_idano, TxtFchIni.Text, TxtFchFin.Text, n_iditem, n_idalmacen);

            if (dtResult != null)
            {
                if (dtResult.Rows.Count != 0)
                {
                    funFlex.FlexMostrarDatos(FgKar, arrCabeceraFlex1, dtResult, 2, true);

                    funFlex.Flex_FixUniColumnas(FgKar, 0, 6, 8, "ENTRADAS", 1);
                    funFlex.Flex_FixUniColumnas(FgKar, 0, 9, 11, "SALIDAS", 1);
                    funFlex.Flex_FixUniColumnas(FgKar, 0, 12, 14, "SALDO FINAL", 1);
                }
                else
                {
                    MessageBox.Show("¡ No hay movimientos en el periodo del tipo de existencia indicado !", "", MessageBoxButtons.OK, MessageBoxIcon.Information, MessageBoxDefaultButton.Button1);
                    CboTipExi.Focus();
                    return;
                }
            }
        }
Beispiel #4
0
        private void ToolImprimir_Click(object sender, EventArgs e)
        {
            if (FgKar.Rows.Count == 2)
            {
                MessageBox.Show("¡ No hay datos para imprimir !", "", MessageBoxButtons.OK, MessageBoxIcon.Information, MessageBoxDefaultButton.Button1);
                CmdBuscar.Focus();
                return;
            }

            CN_alm_movimientos objMov = new CN_alm_movimientos();

            objMov.STU_SISTEMA = STU_SISTEMA;
            objMov.ReporteKardexDetalle(c_idano, c_idmes, n_iditem, n_idtipexi);
        }
Beispiel #5
0
        private void ToolImprimir_Click(object sender, EventArgs e)
        {
            if (DgLista.RowCount == 0)
            {
                MessageBox.Show("¡ No hay datos para imprimir !", "", MessageBoxButtons.OK, MessageBoxIcon.Information, MessageBoxDefaultButton.Button1);
                CmdBuscar.Focus();
                return;
            }

            CN_alm_movimientos objMov = new CN_alm_movimientos();

            objMov.STU_SISTEMA = STU_SISTEMA;
            objMov.ReportKardexResumen(TxtFchIni.Text, TxtFchFin.Text, Convert.ToInt32(CboTipExi.SelectedValue), Convert.ToInt32(CboAlmacen.SelectedValue));
        }
Beispiel #6
0
        private void CmdVerTodKar_Click(object sender, EventArgs e)
        {
            if (FgKar.Rows.Count == 2)
            {
                MessageBox.Show("¡ No hay datos para imprimir !", "", MessageBoxButtons.OK, MessageBoxIcon.Information, MessageBoxDefaultButton.Button1);
                CmdBuscar.Focus();
                return;
            }

            CN_alm_movimientos objMov = new CN_alm_movimientos();

            objMov.STU_SISTEMA = STU_SISTEMA;
            objMov.ReporteKardexDetalle("2017", Convert.ToInt32(CboPer.SelectedValue).ToString("00"), 0, Convert.ToInt32(CboTipExi.SelectedValue));
        }
Beispiel #7
0
        private void ToolGrabar_Click(object sender, EventArgs e)
        {
            if (TxtFchIni.Text == "")
            {
                MessageBox.Show("¡ Ingrese fecha de inicio !", "", MessageBoxButtons.OK, MessageBoxIcon.Information, MessageBoxDefaultButton.Button1);
                TxtFchIni.Focus();
                return;
            }

            if (TxtFchFin.Text == "")
            {
                MessageBox.Show("¡ Ingrese fecha final !", "", MessageBoxButtons.OK, MessageBoxIcon.Information, MessageBoxDefaultButton.Button1);
                TxtFchFin.Focus();
                return;
            }

            if (TxtFchIni.Value > TxtFchFin.Value)
            {
                MessageBox.Show("¡ La fecha de inicio no puede ser mayor a la fecha final !", "", MessageBoxButtons.OK, MessageBoxIcon.Information, MessageBoxDefaultButton.Button1);
                return;
            }

            int n_tipMov = 0;
            int n_row    = 0;

            if (OptIng.Checked == true)
            {
                n_tipMov = 1;
            }
            else
            {
                n_tipMov = 2;
            }

            FgFlex.Rows.Count = 2;

            CN_alm_movimientos objAlm   = new CN_alm_movimientos();
            DataTable          dtResult = new DataTable();
            DateTime           dtFch;

            objAlm.mysConec = mysConec;
            dtResult        = objAlm.VerMovimientosAlmacen(STU_SISTEMA.EMPRESAID, Convert.ToInt32(CboAlmacen.SelectedValue),
                                                           Convert.ToInt32(CboTipOpe.SelectedValue), Convert.ToInt32(CboTipExi.SelectedValue),
                                                           Convert.ToInt32(CboItem.SelectedValue), n_tipMov, TxtFchIni.Text, TxtFchFin.Text);

            if (dtResult.Rows.Count == 0)
            {
            }
            else
            {
                if (OptEst2.Checked == true)
                {
                    dtResult = funDatos.DataTableFiltrar(dtResult, "n_iddocven <> 0");
                }
                if (OptEst3.Checked == true)
                {
                    dtResult = funDatos.DataTableFiltrar(dtResult, "n_iddocven = 0");
                }

                for (n_row = 0; n_row <= dtResult.Rows.Count - 1; n_row++)
                {
                    FgFlex.Rows.Count = FgFlex.Rows.Count + 1;
                    FgFlex.SetData(FgFlex.Rows.Count - 1, 1, dtResult.Rows[n_row]["c_destipdoc"].ToString());
                    dtFch = Convert.ToDateTime(dtResult.Rows[n_row]["d_fchdoc"].ToString());
                    FgFlex.SetData(FgFlex.Rows.Count - 1, 2, dtFch.ToString("dd/MM/yyyy"));
                    FgFlex.SetData(FgFlex.Rows.Count - 1, 3, dtResult.Rows[n_row]["c_numdoc"].ToString());
                    FgFlex.SetData(FgFlex.Rows.Count - 1, 4, dtResult.Rows[n_row]["c_nompro"].ToString());
                    FgFlex.SetData(FgFlex.Rows.Count - 1, 5, dtResult.Rows[n_row]["c_desite"].ToString());
                    FgFlex.SetData(FgFlex.Rows.Count - 1, 6, Convert.ToDouble(dtResult.Rows[n_row]["n_can"]).ToString("0.00"));
                    FgFlex.SetData(FgFlex.Rows.Count - 1, 7, Convert.ToDouble(funFunciones.NulosN(dtResult.Rows[n_row]["n_preuni"])).ToString("0.00"));
                    FgFlex.SetData(FgFlex.Rows.Count - 1, 8, Convert.ToDouble(funFunciones.NulosN(dtResult.Rows[n_row]["n_pretot"])).ToString("0.00"));
                    FgFlex.SetData(FgFlex.Rows.Count - 1, 9, dtResult.Rows[n_row]["c_numlot"].ToString());
                    FgFlex.SetData(FgFlex.Rows.Count - 1, 10, dtResult.Rows[n_row]["c_destipope"].ToString());
                    FgFlex.SetData(FgFlex.Rows.Count - 1, 11, dtResult.Rows[n_row]["c_docpagtipdoc"].ToString());
                    FgFlex.SetData(FgFlex.Rows.Count - 1, 12, dtResult.Rows[n_row]["c_docpagnumdoc"].ToString());

                    if (dtResult.Rows[n_row]["c_docpagfchdoc"].ToString() != "")
                    {
                        FgFlex.SetData(FgFlex.Rows.Count - 1, 13, dtResult.Rows[n_row]["c_docpagfchdoc"].ToString());
                    }
                }
            }
        }