예제 #1
0
        void DataTableCargar()
        {
            objRegistros.mysConec = mysConec;                                    // CARGAMOS LOS DATOS DEL FORMULARIO
            objRegistros.Listar(STU_SISTEMA.EMPRESAID, STU_SISTEMA.ANOTRABAJO, STU_SISTEMA.MESTRABAJO);
            dtRegistros = objRegistros.dtLista;

            objFormVis.mysConec = mysConec;                                      // CARGAMOS EL ARRAY CON LOS DATOS PARA LA VISTA DE DgLista
            objFormVis.ObtenerCabeceraLista(95, ref arrCabeceraDg1);

            objForm.mysConec = mysConec;                                    // CARGAMOS LOS DATOS DEL FORMULARIO
            dtForm           = objForm.TraerRegistro(95);

            o_emploc.mysConec = mysConec;
            dtLocal           = o_emploc.Listar(STU_SISTEMA.EMPRESAID, 0);

            o_doc.mysConec = mysConec;
            dtDoc          = o_doc.Listar();

            objEmp.mysConec = mysConec;
            objEmp.TraerRegistro(STU_SISTEMA.EMPRESAID);
            entEmpresa = objEmp.e_Empresa;

            objMeses.mysConec = mysConec;
            dtMeses           = objMeses.Listar();
        }
예제 #2
0
        public void ReportImprimirGuia(int n_idguia)
        {
            string c_NomArchivo = "";
            string c_Ruta       = "";

            string[,] arrPara = new string[1, 3];

            arrPara[0, 0] = "n_id";
            arrPara[0, 1] = "N";
            arrPara[0, 2] = n_idguia.ToString();

            BE_SYS_EMPRESA entEmp  = new BE_SYS_EMPRESA();
            DataTable      dtresut = new DataTable();
            CN_sys_empresa funsys  = new CN_sys_empresa();

            funsys.mysConec = mysConec;
            funsys.TraerRegistro(STU_SISTEMA.EMPRESAID);
            entEmp  = funsys.e_Empresa;
            dtresut = funsys.dtFolderDocImpresion;
            dtresut = funDatos.DataTableFiltrar(dtresut, "n_idtipdoc = 10");

            if (dtresut.Rows.Count != 0)
            {
                c_NomArchivo = dtresut.Rows[0]["c_nomfil"].ToString();
            }

            if (c_NomArchivo == "")
            {
                booOcurrioError = true;
                StrErrorMensaje = "No se ha archivo de impresion para este documento, asigne un archivo de impresion en elsetup del sistema";
                IntErrorNumber  = 1;
                return;
            }

            c_Ruta = "" + STU_SISTEMA.RUTAREPORTES + "ventas\\" + entEmp.c_folderimp + "\\" + c_NomArchivo;

            Helper.Cls_VisorCrystal xVisor = new Helper.Cls_VisorCrystal();
            xVisor.c_NombreServidor = STU_SISTEMA.BD_NOMSERVIDOR;
            xVisor.c_NombreBD       = STU_SISTEMA.BD_NOMBASEDATOS;
            xVisor.c_Usuario        = STU_SISTEMA.BD_USUARIO;
            xVisor.c_Contraseña     = STU_SISTEMA.BD_CONTRASEÑA;
            xVisor.b_VisPrev        = true;
            xVisor.c_Titulo         = "VENTAS - IMPRESION DE GUIAS";
            xVisor.c_PathRep        = c_Ruta;
            xVisor.arrParametros    = arrPara;
            xVisor.VerCrystal();
        }
예제 #3
0
        void DataTableCargar()
        {
            o_set.mysConec = mysConec;
            dtsetup        = o_set.TraerRegistro();

            objTipDoc.mysConec = mysConec;

            objTipoExi.mysConec = mysConec;
            dtTipoExis          = objTipoExi.Listar();

            ObjAlm.mysConec    = mysConec;
            dtAlmacenesOrigen  = ObjAlm.ListarNuevo(STU_SISTEMA.EMPRESAID, Convert.ToInt32(funFunciones.NulosN(dtsetup.Rows[0]["n_almunialmacenes"])));                            //
            dtAlmacenesDestino = ObjAlm.ListarNuevo(STU_SISTEMA.EMPRESAID, Convert.ToInt32(funFunciones.NulosN(dtsetup.Rows[0]["n_almunialmacenes"])));                            //

            ObjRes.mysConec = mysConec;
            dtResponsables  = ObjRes.ListarPorCargo(STU_SISTEMA.EMPRESAID, 2);                         //

            objItems.mysConec = mysConec;
            dtItems           = objItems.ListarTabla(STU_SISTEMA.EMPRESAID);

            objMeses.mysConec = mysConec;
            dtMeses           = objMeses.Listar();

            objTransferencias.mysConec = mysConec;
            dtTransferencias           = objTransferencias.Listar(STU_SISTEMA.EMPRESAID, STU_SISTEMA.MESTRABAJO, STU_SISTEMA.ANOTRABAJO);

            ObjAlmUniMed.mysConec = mysConec;
            dtPresentaItem        = ObjAlmUniMed.Listar();

            objForm.mysConec = mysConec;                                    // CARGAMOS LOS DATOS DEL FORMULARIO
            dtForm           = objForm.TraerRegistro(99);

            objFormVis.mysConec = mysConec;                                 // CARGAMOS EL ARRAY CON LOS DATOS PARA LA VISTA DE DgLista
            objFormVis.ObtenerCabeceraLista(99, ref arrCabeceraDg1);

            ObjAlmDoc.mysConec = mysConec;
            dtDocAlm           = ObjAlmDoc.ListarEmpAlm(STU_SISTEMA.EMPRESAID, 2);     // 1 FILTRAREMOS SOLO LOS ALMACENES QUE PERTENESCAN A LA EMPRESA Y QUE GENEREN MOVIMIENTO DE INGRESO A ALMACEN

            objlotes.mysConec = mysConec;
            dtLotes           = objlotes.TraerLotesConSaldo(STU_SISTEMA.EMPRESAID);

            funsys.mysConec = mysConec;
            funsys.TraerRegistro(STU_SISTEMA.EMPRESAID);
            entEmp = funsys.e_Empresa;
        }
예제 #4
0
        void VerRegistro(int n_IdRegistro)
        {
            //string c_dato = "";
            DataTable dtResul = new DataTable();

            o_Empresa.mysConec = mysConec;
            o_Empresa.TraerRegistro(n_IdRegistro);
            e_Empresa = o_Empresa.e_Empresa;

            dtResul = funDatos.DataTableFiltrar(dtCliPro, "n_id = " + e_Empresa.n_idclipro.ToString() + "");
            if (dtResul.Rows.Count != 0)
            {
                LblIdCliPro.Text = dtResul.Rows[0]["n_id"].ToString();
                LblCliPro.Text   = dtResul.Rows[0]["c_nombre"].ToString();
            }

            TxtEmp.Text             = e_Empresa.c_nomemp;
            CboTipDoc.SelectedValue = e_Empresa.n_idtipdoc;
            TxtNumDoc.Text          = e_Empresa.c_numdoc;
            txtNomCor.Text          = e_Empresa.c_nomcorto;
            if (e_Empresa.n_activo == 1)
            {
                OptSiAct.Checked = true;
            }
            if (e_Empresa.n_activo == 2)
            {
                OptNoAct.Checked = true;
            }
            TxtDir.Text = e_Empresa.c_dir;

            TxtRutDat.Text      = e_Empresa.c_vtafearcdat;
            TxtRutEnv.Text      = e_Empresa.c_vtafearcenv;
            TxtRutRec.Text      = e_Empresa.c_vtafearcrec;
            TxtRutEnv2.Text     = e_Empresa.c_vtafealmenv;
            TxtRutRpta.Text     = e_Empresa.c_vtafealmrpt;
            PicLogo.Image       = funFunciones.Convertir_Bytes_Imagen(e_Empresa.c_logo);
            TxtCtaEmailVen.Text = e_Empresa.c_corctaven;
            TxtResVen.Text      = e_Empresa.c_nomjefven;
            //e_Empresa.c_corctalog = "";
            //e_Empresa.c_corctapro = "";
            //e_Empresa.c_corctager = "";

            //e_Empresa.c_nomjeflog = "";

            TxtCuePOP.Text    = e_Empresa.c_corrctapop;
            TxtCuePOPCon.Text = e_Empresa.c_corrctapopcon;

            if (e_Empresa.n_aplife == 2)
            {
                OptSi.Checked = true;
            }
            if (e_Empresa.n_aplife == 1)
            {
                OptNo.Checked = true;
            }

            TxtFoderImp.Text = e_Empresa.c_folderimp;

            //e_Empresa.c_nomemp = TxtEmp.Text;
            //e_Empresa.n_idtipdoc = Convert.ToInt32(CboTipDoc.SelectedValue);
            //e_Empresa.c_numdoc = TxtNumDoc.Text;
            //e_Empresa.c_nomcorto = txtNomCor.Text;

            //if (OptSiAct.Checked == true) { e_Empresa.n_activo = 1; }
            //if (OptNoAct.Checked == true) { e_Empresa.n_activo = 0; }

            //e_Empresa.c_dir = TxtDir.Text;
            //e_Empresa.c_codtempus = "";
            //e_Empresa.c_vtafearcdat = TxtRutDat.Text;
            //e_Empresa.c_vtafearcenv = TxtRutEnv.Text;
            //e_Empresa.c_vtafearcrec = TxtRutRec.Text;
            //e_Empresa.c_vtafealmenv = TxtRutEnv2.Text;
            //e_Empresa.c_vtafealmrpt = TxtRutRpta.Text;
            //e_Empresa.c_logo = funFunciones.Convertir_Imagen_Bytes(PicLogo.Image);
            //e_Empresa.c_corctaven = TxtCtaEmailVen.Text;
            //e_Empresa.c_corctalog = "";
            //e_Empresa.c_nomjefven = TxtResVen.Text;

            //e_Empresa.c_corrctapop = TxtCuePOP.Text;
            //e_Empresa.c_corrctapopcon = TxtCuePOPCon.Text;

            //if (OptSi.Checked == true) { e_Empresa.n_aplife = 2; }
            //if (OptNo.Checked == true) { e_Empresa.n_aplife = 1; }

            //e_Empresa.c_folderimp = TxtFoderImp.Text;
            //e_Empresa.n_idclipro = 0;
        }