Esempio n. 1
0
        void EjecutarConsulta()
        {
            if (funFunciones.NulosC(TxtFchIni.Text) == "")
            {
                MessageBox.Show("¡ No ha indicado la fecha de inicio para la consulta !", "", MessageBoxButtons.OK, MessageBoxIcon.Information, MessageBoxDefaultButton.Button1);
                TxtFchIni.Focus();
                return;
            }
            if (funFunciones.NulosC(TxtFchFin.Text) == "")
            {
                MessageBox.Show("¡ No ha indicado la fecha final para la consulta !", "", MessageBoxButtons.OK, MessageBoxIcon.Information, MessageBoxDefaultButton.Button1);
                TxtFchFin.Focus();
                return;
            }

            DateTime d_fchini = Convert.ToDateTime(TxtFchIni.Text);
            DateTime d_fchfin = Convert.ToDateTime(TxtFchFin.Text);

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

            int m_tiprep = 0;
            CN_pro_solicitudtareas o_protar = new CN_pro_solicitudtareas();

            o_protar.mysConec    = mysConec;
            o_protar.STU_SISTEMA = STU_SISTEMA;

            string c_CadINIte = funFlex.Flex_CadenaIN(FgPro, 2, 1);

            o_protar.Consulta3(STU_SISTEMA.EMPRESAID, TxtFchIni.Text, TxtFchFin.Text, c_CadINIte);
            dtLista = o_protar.dtLista;

            //funFlex.b_AlternarColor = true;
            funFlex.FlexMostrarDatos(FgDatos, arrCabecera1, dtLista, 2, true);
            PintarDatos();
            MessageBox.Show("¡ Los datos se mostraron con exito !", "", MessageBoxButtons.OK, MessageBoxIcon.Information, MessageBoxDefaultButton.Button1);
            FgDatos.Focus();
        }
Esempio n. 2
0
        private void CmdImp_Click(object sender, EventArgs e)
        {
            if (TxtFchIni.Text == "")
            {
                MessageBox.Show("¡ No ha especificado la fecha de inicio !", "", MessageBoxButtons.OK, MessageBoxIcon.Information, MessageBoxDefaultButton.Button1);
                TxtFchIni.Focus();
                return;
            }
            if (TxtFchFin.Text == "")
            {
                MessageBox.Show("¡ No ha especificado la fecha final !", "", MessageBoxButtons.OK, MessageBoxIcon.Information, MessageBoxDefaultButton.Button1);
                TxtFchFin.Focus();
                return;
            }
            CN_pla_empleados o_emp = new CN_pla_empleados();

            o_emp.mysConec    = mysConec;
            o_emp.STU_SISTEMA = STU_SISTEMA;
            o_emp.ReporteFormat2(TxtFchIni.Text, TxtFchFin.Text, Convert.ToInt32(TxtPor.Text));
            this.Close();
        }
Esempio n. 3
0
        private void CmdPri_Click(object sender, EventArgs e)
        {
            if (Convert.ToDateTime(TxtFchIni.Text) > Convert.ToDateTime(TxtFchFin.Text))
            {
                MessageBox.Show("¡ La fecha de inicio no puede ser mayor a la fecha termino ! ", "", MessageBoxButtons.OK, MessageBoxIcon.Information, MessageBoxDefaultButton.Button1);
                TxtFchIni.Focus();
                return;
            }

            CN_vta_ventas funVentas = new CN_vta_ventas();

            funVentas.mysConec    = mysConec;
            funVentas.STU_SISTEMA = STU_SISTEMA;

            if (OptRes.Checked == true)
            {
                funVentas.VerReporteLiquidacion(1, TxtFchIni.Text, TxtFchFin.Text);
            }
            else
            {
                funVentas.VerReporteLiquidacion(2, TxtFchIni.Text, TxtFchFin.Text);
            }
        }
Esempio n. 4
0
        bool CamposOK()
        {
            bool booEstado = true;

            if (Convert.ToInt16(CboRes.SelectedValue) == 0)
            {
                MessageBox.Show("¡ No ha especificado el responsable de la importacion !", "", MessageBoxButtons.OK, MessageBoxIcon.Information, MessageBoxDefaultButton.Button1);
                booEstado = false;
                CboRes.Focus();
                return(booEstado);
            }

            if (TxtFchIni.Text == "")
            {
                MessageBox.Show("¡ No ha especificado la fecha de inicio de la importacion !", "", MessageBoxButtons.OK, MessageBoxIcon.Information, MessageBoxDefaultButton.Button1);
                booEstado = false;
                TxtFchIni.Focus();
                return(booEstado);
            }
            if (TxtFchFin.Text == "")
            {
                MessageBox.Show("¡ No ha especificado la fecha final de la importacion !", "", MessageBoxButtons.OK, MessageBoxIcon.Information, MessageBoxDefaultButton.Button1);
                booEstado = false;
                TxtFchFin.Focus();
                return(booEstado);
            }
            if (TxtFchImp.Text == "")
            {
                MessageBox.Show("¡ No ha especificado el dia en que se importo la asistencia !", "", MessageBoxButtons.OK, MessageBoxIcon.Information, MessageBoxDefaultButton.Button1);
                booEstado = false;
                TxtFchImp.Focus();
                return(booEstado);
            }

            return(booEstado);
        }
Esempio n. 5
0
 private void FrmConsultaCompras_Activated(object sender, EventArgs e)
 {
     TxtFchIni.Focus();
 }
Esempio n. 6
0
        void EjecutarConsulta()
        {
            if (TxtFchIni.Text == " ")
            {
                MessageBox.Show("¡ No ha indicado la fecha de inicio para la consulta !", "", MessageBoxButtons.OK, MessageBoxIcon.Information, MessageBoxDefaultButton.Button1);
                TxtFchIni.Focus();
                return;
            }
            if (TxtFchFin.Text == " ")
            {
                MessageBox.Show("¡ No ha indicado la fecha final para la consulta !", "", MessageBoxButtons.OK, MessageBoxIcon.Information, MessageBoxDefaultButton.Button1);
                TxtFchFin.Focus();
                return;
            }

            DateTime d_fchini = Convert.ToDateTime(TxtFchIni.Text);
            DateTime d_fchfin = Convert.ToDateTime(TxtFchFin.Text);
            int      n_idmon  = 0;
            int      n_tipfch = 0;
            int      n_tipsal = 0;
            string   c_cadpro = HallarCadINPro();
            string   c_cadite = HallarCadINIte();


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

            if (OptTod.Checked == true)
            {
                n_idmon = 0;
            }
            if (OptSol.Checked == true)
            {
                n_idmon = 115;
            }
            if (OptDol.Checked == true)
            {
                n_idmon = 151;
            }

            if (OptFchEmi.Checked == true)
            {
                n_tipfch = 1;
            }
            if (OptFchVen.Checked == true)
            {
                n_tipfch = 2;
            }
            if (OptFchReg.Checked == true)
            {
                n_tipfch = 3;
            }

            if (OptTodDoc.Checked == true)
            {
                n_tipsal = 1;
            }
            if (OptPen.Checked == true)
            {
                n_tipsal = 2;
            }
            if (OptPag.Checked == true)
            {
                n_tipsal = 3;
            }

            int            n_tipoconsulta = 0;
            CN_log_compras funCom         = new CN_log_compras();

            funCom.mysConec    = mysConec;
            funCom.STU_SISTEMA = STU_SISTEMA;

            if (OptRes.Checked == true)
            {
                n_tipoconsulta = 1;
            }
            if (OptDet.Checked == true)
            {
                n_tipoconsulta = 2;
            }
            if (OptResDet.Checked == true)
            {
                n_tipoconsulta = 3;
            }

            funCom.Consulta2(STU_SISTEMA.EMPRESAID, TxtFchIni.Text, TxtFchFin.Text, n_idmon, n_tipfch, n_tipsal, n_Libro, n_tipoconsulta);
            dtLista = funCom.dtLista;

            if (Convert.ToInt32(CboTipPro.SelectedValue) != 0)
            {
                dtLista = funDatos.DataTableFiltrar(dtLista, "n_idtipexi  = " + Convert.ToInt32(CboTipPro.SelectedValue).ToString() + "");
            }

            if (OptRes.Checked == true)
            {
                dtLista = dtLista;
            }
            if (OptDet.Checked == true)
            {
                if ((c_cadpro != "()") && (c_cadite != "()"))
                {
                    dtLista = funDatos.DataTableFiltrar(dtLista, "n_idpro IN " + c_cadpro + " AND n_idite IN " + c_cadite + "");
                }
                if ((c_cadpro != "()") && (c_cadite == "()"))
                {
                    dtLista = funDatos.DataTableFiltrar(dtLista, "n_idpro IN " + c_cadpro + "");
                }
            }
            if (OptResDet.Checked == true)
            {
                if ((c_cadpro != "()") && (c_cadite != "()"))
                {
                    dtLista = funDatos.DataTableFiltrar(dtLista, "n_idpro IN " + c_cadpro + " AND n_iditem IN " + c_cadite + "");
                }
                if ((c_cadpro != "()") && (c_cadite == "()"))
                {
                    dtLista = funDatos.DataTableFiltrar(dtLista, "n_idpro IN " + c_cadpro + "");
                }
                if ((c_cadite != "()") && (c_cadpro == "()"))
                {
                    dtLista = funDatos.DataTableFiltrar(dtLista, "n_iditem IN " + c_cadite + "");
                }
            }

            if (OptRes.Checked == true)
            {
                FgDatos.Cols.Count = 13;
                Cabecera1();
                funFlex.FlexMostrarDatos(FgDatos, arrCabecera1, dtLista, 2, true);
                SetearCabecera1();
            }
            if (OptDet.Checked == true)
            {
                FgDatos.Cols.Count = 18;
                Cabecera2();
                funFlex.FlexMostrarDatos(FgDatos, arrCabecera2, dtLista, 2, true);
                SetearCabecera2();
            }
            if (OptResDet.Checked == true)
            {
                FgDatos.Cols.Count = 7;
                Cabecera3();
                dtLista = funDatos.DataTableOrdenar(dtLista, "c_cliente");
                funFlex.FlexMostrarDatos(FgDatos, arrCabecera3, dtLista, 2, true);
                SetearCabecera3();
            }
        }
Esempio n. 7
0
        void EjecutarConsulta()
        {
            int n_tiprep = 0;
            int n_tipgru = 0;

            if (funFunciones.NulosC(TxtFchIni.Text) == "")
            {
                MessageBox.Show("¡ No ha indicado la fecha de inicio para la consulta !", "", MessageBoxButtons.OK, MessageBoxIcon.Information, MessageBoxDefaultButton.Button1);
                TxtFchIni.Focus();
                return;
            }
            if (funFunciones.NulosC(TxtFchFin.Text) == "")
            {
                MessageBox.Show("¡ No ha indicado la fecha final para la consulta !", "", MessageBoxButtons.OK, MessageBoxIcon.Information, MessageBoxDefaultButton.Button1);
                TxtFchFin.Focus();
                return;
            }

            DateTime d_fchini = Convert.ToDateTime(TxtFchIni.Text);
            DateTime d_fchfin = Convert.ToDateTime(TxtFchFin.Text);

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

            if (OptTip1.Checked == true)
            {
                n_tiprep = 1;
            }
            if (OptTip2.Checked == true)
            {
                n_tiprep = 2;
            }

            if (OptGru1.Checked == true)
            {
                n_tipgru = 1;
            }
            if (OptGru2.Checked == true)
            {
                n_tipgru = 2;
            }
            if (OptGru3.Checked == true)
            {
                n_tipgru = 3;
            }

            CN_pro_produccion funCom = new CN_pro_produccion();

            funCom.mysConec    = mysConec;
            funCom.STU_SISTEMA = STU_SISTEMA;

            string c_CadINIte = funFlex.Flex_CadenaIN(FgPro, 2, 1);
            string c_CadINIns = funFlex.Flex_CadenaIN(FgIns, 2, 1);;

            FgDatos.Rows.Count = 2;

            if (n_tiprep == 1)
            {
                FgDatos.Cols.Count = 13;
                funCom.Consulta4(STU_SISTEMA.EMPRESAID, TxtFchIni.Text, TxtFchFin.Text, c_CadINIte, c_CadINIns); //, n_tiprep, n_tipgru, c_CadINCli, c_CadINIte);
                dtLista = funCom.dtListar;

                Cabecera2();
                funFlex.FlexMostrarDatos(FgDatos, arrCabecera2, dtLista, 2, true);
            }
            if (n_tiprep == 2)
            {
                FgDatos.Cols.Count = 13;
                funCom.Consulta1(STU_SISTEMA.EMPRESAID, TxtFchIni.Text, TxtFchFin.Text, c_CadINIte, c_CadINIns); //, n_tiprep, n_tipgru, c_CadINCli, c_CadINIte);
                dtLista = funCom.dtListar;

                Cabecera1();
                funFlex.FlexMostrarDatos(FgDatos, arrCabecera1, dtLista, 2, true);
            }
        }
Esempio n. 8
0
        void EjecutarConsulta()
        {
            try
            {
                Cursor.Current = Cursors.WaitCursor;
                ConfigurarCabecera();
                if (funFunciones.NulosC(TxtFchIni.Text) == "")
                {
                    MessageBox.Show("¡ No ha indicado la fecha de inicio para la consulta !", "", MessageBoxButtons.OK, MessageBoxIcon.Information, MessageBoxDefaultButton.Button1);
                    TxtFchIni.Focus();
                    return;
                }
                if (funFunciones.NulosC(TxtFchFin.Text) == "")
                {
                    MessageBox.Show("¡ No ha indicado la fecha final para la consulta !", "", MessageBoxButtons.OK, MessageBoxIcon.Information, MessageBoxDefaultButton.Button1);
                    TxtFchFin.Focus();
                    return;
                }

                DateTime d_fchini = Convert.ToDateTime(TxtFchIni.Text);
                DateTime d_fchfin = Convert.ToDateTime(TxtFchFin.Text);

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

                DataTable        dtListaDetallado = new DataTable();
                DataTable        dtLista          = new DataTable();
                DataTable        dtLista2         = new DataTable();
                int              m_tiprep         = 0;
                CN_pla_empleados o_emple          = new CN_pla_empleados(STU_SISTEMA);
                o_emple.STU_SISTEMA = STU_SISTEMA;

                if (OpTod.Checked == true)
                {
                    m_tiprep = 1;
                }
                if (OptPen.Checked == true)
                {
                    m_tiprep = 2;
                }
                if (OptEnt.Checked == true)
                {
                    m_tiprep = 3;
                }

                o_emple.ListarAsistenciaDetallado(TxtFchIni.Text, TxtFchFin.Text);
                dtListaDetallado = o_emple.dtLista;

                o_emple.ListarAsistenciaDec(TxtFchIni.Text, TxtFchFin.Text);
                dtLista = o_emple.dtLista;

                o_emple.ListarAsistenciaHor(TxtFchIni.Text, TxtFchFin.Text);
                dtLista2 = o_emple.dtLista;

                funFlex.b_AlternarColor = true;

                funFlex.FlexMostrarDatos(FgDetallado, arrCabeceraDetallado, dtListaDetallado, 2, true);
                funFlex = new Cls_FlexGrid();
                funFlex.FlexMostrarDatos(FgDatos, arrCabecera1, dtLista, 3, true);
                funFlex = new Cls_FlexGrid();
                funFlex.FlexMostrarDatos(FgDatos2, arrCabecera2, dtLista2, 3, true);

                SetearCabecera1();
                ResaltarErrores();
                MessageBox.Show("¡ Los datos se mostraron con exito !", "", MessageBoxButtons.OK, MessageBoxIcon.Information, MessageBoxDefaultButton.Button1);
                FgDetallado.Focus();
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message, "", MessageBoxButtons.OK, MessageBoxIcon.Error, MessageBoxDefaultButton.Button1);
            }
            finally
            {
                Cursor.Current = Cursors.Default;
            }
        }
Esempio n. 9
0
        void EjecutarConsulta()
        {
            int n_idmon  = 0;
            int n_tipfch = 0;
            int n_tipsal = 0;

            if (funFunciones.NulosC(TxtFchIni.Text) == "")
            {
                MessageBox.Show("¡ No ha indicado la fecha de inicio para la consulta !", "", MessageBoxButtons.OK, MessageBoxIcon.Information, MessageBoxDefaultButton.Button1);
                TxtFchIni.Focus();
                return;
            }
            if (funFunciones.NulosC(TxtFchFin.Text) == "")
            {
                MessageBox.Show("¡ No ha indicado la fecha final para la consulta !", "", MessageBoxButtons.OK, MessageBoxIcon.Information, MessageBoxDefaultButton.Button1);
                TxtFchFin.Focus();
                return;
            }

            DateTime d_fchini = Convert.ToDateTime(TxtFchIni.Text);
            DateTime d_fchfin = Convert.ToDateTime(TxtFchFin.Text);

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


            if (OptTod.Checked == true)
            {
                n_idmon = 0;
            }
            if (OptSol.Checked == true)
            {
                n_idmon = 115;
            }
            if (OptDol.Checked == true)
            {
                n_idmon = 151;
            }

            //if (OptFchEmi.Checked == true) { n_tipfch = 1; }
            //if (OptFchVen.Checked == true) { n_tipfch = 2; }
            //if (OptFchReg.Checked == true) { n_tipfch = 3; }

            if (OptTodDoc.Checked == true)
            {
                n_tipsal = 1;
            }
            if (OptPen.Checked == true)
            {
                n_tipsal = 2;
            }
            if (OptPag.Checked == true)
            {
                n_tipsal = 3;
            }

            //CN_log_compras funCom = new CN_log_compras();
            int           n_tipoconsulta = 0;
            CN_vta_ventas funCom         = new CN_vta_ventas();

            funCom.mysConec    = mysConec;
            funCom.STU_SISTEMA = STU_SISTEMA;
            if (OptRes.Checked == true)
            {
                n_tipoconsulta = 1;
            }
            if (OptDet.Checked == true)
            {
                n_tipoconsulta = 2;
            }
            //if (OptResDet.Checked == true) { n_tipoconsulta = 3; }

            funCom.Consulta2(STU_SISTEMA.EMPRESAID, TxtFchIni.Text, TxtFchFin.Text, n_idmon, n_tipfch, n_tipsal, n_Libro, n_tipoconsulta);
            dtLista = funCom.dtLista1;
            if (OptRes.Checked == true)
            {
                FgDatos.Cols.Count = 13;
                Cabecera1();
                funFlex.FlexMostrarDatos(FgDatos, arrCabecera1, dtLista, 2, true);
                SetearCabecera1();
            }
            if (OptDet.Checked == true)
            {
                FgDatos.Cols.Count = 18;
                Cabecera2();
                funFlex.FlexMostrarDatos(FgDatos, arrCabecera2, dtLista, 2, true);
                SetearCabecera2();
            }
            //if (OptResDet.Checked == true)
            //{
            //    FgDatos.Cols.Count = 7;
            //    Cabecera3();
            //    funFlex.FlexMostrarDatos(FgDatos, arrCabecera3, dtLista, 2, true);
            //    SetearCabecera3();
            //}
        }
Esempio n. 10
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());
                    }
                }
            }
        }
Esempio n. 11
0
        void EjecutarConsulta()
        {
            if (funFunciones.NulosC(TxtFchIni.Text) == "")
            {
                MessageBox.Show("¡ No ha indicado la fecha de inicio para la consulta !", "", MessageBoxButtons.OK, MessageBoxIcon.Information, MessageBoxDefaultButton.Button1);
                TxtFchIni.Focus();
                return;
            }
            if (funFunciones.NulosC(TxtFchFin.Text) == "")
            {
                MessageBox.Show("¡ No ha indicado la fecha final para la consulta !", "", MessageBoxButtons.OK, MessageBoxIcon.Information, MessageBoxDefaultButton.Button1);
                TxtFchFin.Focus();
                return;
            }

            DateTime d_fchini = Convert.ToDateTime(TxtFchIni.Text);
            DateTime d_fchfin = Convert.ToDateTime(TxtFchFin.Text);

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

            int           m_tiprep = 0;
            CN_vta_ventas o_ventas = new CN_vta_ventas();

            o_ventas.mysConec    = mysConec;
            o_ventas.STU_SISTEMA = STU_SISTEMA;

            if (OptImp.Checked == true)
            {
                m_tiprep = 1;
            }
            if (OptCan.Checked == true)
            {
                m_tiprep = 2;
            }

            string c_CadINCli = funFlex.Flex_CadenaIN(FgCli, 2, 1);

            if (c_CadINCli == "")
            {
                Cabecera1();
            }
            if (c_CadINCli != "")
            {
                Cabecera2();
            }

            o_ventas.VentasAnuales(STU_SISTEMA.EMPRESAID, m_tiprep, Convert.ToDateTime(TxtFchFin.Text).Year, c_CadINCli);
            dtLista = o_ventas.dtLista1;

            if (c_CadINCli == "")
            {
                funFlex.FlexMostrarDatos(FgDatos, arrCabecera1, dtLista, 2, true);
            }
            if (c_CadINCli != "")
            {
                funFlex.FlexMostrarDatos(FgDatos, arrCabecera2, dtLista, 2, true);
            }

            MostrarTotales();
            MessageBox.Show("¡ Los datos se mostraron con exito !", "", MessageBoxButtons.OK, MessageBoxIcon.Information, MessageBoxDefaultButton.Button1);
            FgDatos.Focus();
        }
Esempio n. 12
0
        void EjecutarConsulta()
        {
            int    n_idmon  = 0;
            int    n_tipsal = 0;
            string c_cadin  = CadenaIN();

            int n_camconsulta = 0;        //  INDICA AL REPORTE QUE CAMPO SE USARA PARA EFECTURA LA BUSQEDA DE FECHA  1 = FECHA DE DOCUMENTO   ; 2 = FECHA DE REGISTRO

            if (funFunciones.NulosC(TxtFchIni.Text) == "")
            {
                MessageBox.Show("¡ No ha indicado la fecha de inicio para la consulta !", "", MessageBoxButtons.OK, MessageBoxIcon.Information, MessageBoxDefaultButton.Button1);
                TxtFchIni.Focus();
                return;
            }
            if (funFunciones.NulosC(TxtFchFin.Text) == "")
            {
                MessageBox.Show("¡ No ha indicado la fecha final para la consulta !", "", MessageBoxButtons.OK, MessageBoxIcon.Information, MessageBoxDefaultButton.Button1);
                TxtFchFin.Focus();
                return;
            }

            //if (OptDet.Checked==false)
            //{
            //    c_cadin = "";
            //}
            DateTime d_fchini = Convert.ToDateTime(TxtFchIni.Text);
            DateTime d_fchfin = Convert.ToDateTime(TxtFchFin.Text);

            if (d_fchini > d_fchfin)
            {
                MessageBox.Show("¡ La fecha de inicio no puede ser mayor a la fecha final de la consulta !", "", MessageBoxButtons.OK, MessageBoxIcon.Information, MessageBoxDefaultButton.Button1);
                TxtFchIni.Focus();
                return;
            }
            if (OptRes.Checked == true)
            {
                n_camconsulta = 1;
            }
            if (OptDet.Checked == true)
            {
                n_camconsulta = 2;
            }

            if (OptTodDoc.Checked == true)
            {
                n_tipsal = 1;
            }
            if (OptPen.Checked == true)
            {
                n_tipsal = 2;
            }
            if (OptPag.Checked == true)
            {
                n_tipsal = 3;
            }

            if (OptTod.Checked == true)
            {
                n_idmon = 0;
            }
            if (OptSol.Checked == true)
            {
                n_idmon = 115;
            }
            if (OptDol.Checked == true)
            {
                n_idmon = 151;
            }

            CN_tes_ctacte functacte = new CN_tes_ctacte();

            functacte.mysConec    = mysConec;
            functacte.STU_SISTEMA = STU_SISTEMA;

            if (OptRes.Checked == true)
            {
                functacte.ListarCtaCteCli(STU_SISTEMA.EMPRESAID, TxtFchIni.Text.Substring(0, 10), TxtFchFin.Text.Substring(0, 10), n_idmon);
                dtLista = functacte.dtLista;
                if (n_tipsal == 2)
                {
                    dtLista = funDatos.DataTableFiltrar(dtLista, "n_saldo > 0");
                }
                if (n_tipsal == 3)
                {
                    dtLista = funDatos.DataTableFiltrar(dtLista, "n_saldo = 0");
                }

                FgDatos.Cols.Count = 5;
                Cabecera1();
                funFlex.FlexMostrarDatos(FgDatos, arrCabecera1, dtLista, 3, true);
                SetearCabecera1();
                ResumenMostrarTotales();
            }
            if (OptDet.Checked == true)
            {
                functacte.ListarCtaCteCliDetalle(STU_SISTEMA.EMPRESAID, TxtFchIni.Text.Substring(0, 10), TxtFchFin.Text.Substring(0, 10), n_idmon, n_tipsal, c_cadin);
                dtLista = functacte.dtLista;
                //if (c_cadin != "") { dtLista = funDatos.DataTableFiltrar(dtLista, "n_idcli IN (" + c_cadin + ")"); }
                FgDatos.Cols.Count = 12;
                Cabecera2();
                funFlex.b_AlternarColor = false;
                funFlex.FlexMostrarDatos(FgDatos, arrCabecera2, dtLista, 3, true);
                SetearCabecera2();
                AgruparResultado();
            }
        }
Esempio n. 13
0
        void EjecutarConsulta()
        {
            if (OptOpcion3.Checked != true)
            {
                if (TxtFchIni.Text == "")
                {
                    MessageBox.Show("¡ Debe de indicar la fecha de inicio !", "", MessageBoxButtons.OK, MessageBoxIcon.Information, MessageBoxDefaultButton.Button1);
                    TxtFchIni.Focus();
                    return;
                }

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

                DateTime d_fchini = Convert.ToDateTime(TxtFchIni.Text);
                DateTime d_fchfin = Convert.ToDateTime(TxtFchFin.Text);

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

            string c_cadin = "";
            int    n_row   = 1;
            string c_cad   = "";

            for (n_row = 1; n_row <= FgItems.Rows.Count - 1; n_row++)
            {
                c_cad = funFunciones.NulosC(FgItems.GetData(n_row, 2));

                if (c_cad != "")
                {
                    if (n_row == 1)
                    {
                        if (c_cad != "")
                        {
                            c_cadin = c_cadin + c_cad;
                        }
                    }
                    else
                    {
                        if (c_cad != "")
                        {
                            c_cadin = c_cadin + ", " + c_cad;
                        }
                    }
                }
            }


            CN_vta_guias objVen = new CN_vta_guias();

            objVen.mysConec = mysConec;
            bool b_Result = false;

            b_Result = objVen.Consulta10(STU_SISTEMA.EMPRESAID, 2, TxtFchIni.Text, TxtFchFin.Text, c_cadin);

            if (b_Result == true)
            {
                dtLista = objVen.dtLista;
                if (dtLista.Rows.Count != 0)
                {
                    Ordenar();
                }
                else
                {
                    MessageBox.Show("¡ No hay registros en el periodo indicado !", "", MessageBoxButtons.OK, MessageBoxIcon.Information, MessageBoxDefaultButton.Button1);
                }
            }
        }