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"); }
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; } }
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(); }
private void ToolSalir_Click(object sender, EventArgs e) { o_Empresa = null; objFormVis = null; this.Close(); }