コード例 #1
0
ファイル: FrmSelEmpresa.cs プロジェクト: slotcore/ssf-net
        void CargarEmpresa()
        {
            CN_sys_empresa MiFun = new CN_sys_empresa();

            MiFun.mysConec = mysConec;
            DtResultado    = MiFun.ListarEmpresasUsuario(Program.STU_SISTEMA.USUARIOID);
            funDatos.ComboBoxCargarDataTable(CboMeses, DtResultado, "n_id", "c_nomemp");
        }
コード例 #2
0
        void ObternerBD(int n_IdEmpresa)
        {
            DataTable      dtResult     = new DataTable();
            Cls_Seguridad  objSeg       = new Cls_Seguridad();
            string         c_nomBD      = "";
            string         c_nomODBC    = "";
            string         c_usu        = "";
            string         c_pas        = "";
            string         c_nomEmpresa = "";
            string         c_rucEmpresa = "";
            CN_sys_empresa objEmpresa   = new CN_sys_empresa();
            string         c_nomarc     = ConfigurationManager.AppSettings["PathIniFile"];

            string c_nombd = miFun.IniLeerSeccion(c_nomarc, "INFORMACION", "DATO2").ToString();

            c_nombd = objSeg.Desencriptar(c_nombd);

            c_usu = miFun.IniLeerSeccion(c_nomarc, "INFORMACION", "DATO3").ToString();
            c_usu = objSeg.Desencriptar(c_usu);

            c_pas = miFun.IniLeerSeccion(c_nomarc, "INFORMACION", "DATO4").ToString();
            c_pas = objSeg.Desencriptar(c_pas);

            //BE_SYS_EMPRESA entEmpresa = new BE_SYS_EMPRESA();

            objEmpresa.mysConec = mysConeccion;
            dtResult            = objEmpresa.TraerRegistroBDMain(n_IdEmpresa);

            if (dtResult.Rows.Count == 0)
            {
                MessageBox.Show("¡ La empresa seleccionada no existe, seleccione otra !", "", MessageBoxButtons.OK, MessageBoxIcon.Information, MessageBoxDefaultButton.Button1);
                this.Close();
                Close();
            }
            else
            {
                c_nomBD      = c_nombd;
                c_nomODBC    = c_nombd;
                c_nomEmpresa = dtResult.Rows[0]["c_nomemp"].ToString();
                c_rucEmpresa = dtResult.Rows[0]["c_numdoc"].ToString();

                Program.STU_SISTEMA.BD_NOMSERVIDOR  = c_nomODBC; // LE PASAMOS EL NOMBRE DEL ODBC
                Program.STU_SISTEMA.BD_NOMBASEDATOS = c_nomBD;   // LE PASAMOS EL NOMBRE DE LA BASE DE DATOS
                Program.STU_SISTEMA.BD_USUARIO      = c_usu;
                Program.STU_SISTEMA.BD_CONTRASEÑA   = c_pas;

                Program.STU_SISTEMA.EMPRESAID     = n_IdEmpresa;
                Program.STU_SISTEMA.ANOTRABAJO    = n_AnoTrabajo;
                Program.STU_SISTEMA.EMPRESANOMBRE = c_nomEmpresa;
                Program.STU_SISTEMA.MESTRABAJO    = DateTime.Now.Month;
                Program.STU_SISTEMA.EMPRESARUC    = c_rucEmpresa;
            }
        }
コード例 #3
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();
        }
コード例 #4
0
ファイル: FrmEmpresaUsuario.cs プロジェクト: slotcore/ssf-net
 private void ToolSalir_Click(object sender, EventArgs e)
 {
     o_Empresa  = null;
     objFormVis = null;
     this.Close();
 }