Пример #1
0
        public DataTable BuscarMedioPago(DataTable dtMedioPago)
        {
            Helper.Genericas funDatos = new Helper.Genericas();
            string[,] arrCabeceraDg1 = new string[3, 4];
            DataTable dtResult = new DataTable();

            arrCabeceraDg1[0, 0] = "Descripcion";
            arrCabeceraDg1[0, 1] = "400";
            arrCabeceraDg1[0, 2] = "C";
            arrCabeceraDg1[0, 3] = "c_des";

            arrCabeceraDg1[1, 0] = "Codigo SUnat";
            arrCabeceraDg1[1, 1] = "50";
            arrCabeceraDg1[1, 2] = "C";
            arrCabeceraDg1[1, 3] = "c_codsun";

            arrCabeceraDg1[2, 0] = "Id";
            arrCabeceraDg1[2, 1] = "0";
            arrCabeceraDg1[2, 2] = "N";
            arrCabeceraDg1[2, 3] = "n_id";

            Genericas xFun = new Genericas();

            xFun.Buscar_CampoBusqueda = "n_id";
            xFun.Buscar_CadFiltro     = "";
            dtResult = xFun.Buscar(arrCabeceraDg1, dtMedioPago);

            return(dtResult);
        }
Пример #2
0
        public DataTable BuscarOrigen(DataTable dtOrigen)
        {
            Helper.Genericas funDatos = new Helper.Genericas();
            string[,] arrCabeceraDg1 = new string[3, 4];
            DataTable dtResult = new DataTable();

            arrCabeceraDg1[0, 0] = "Cuenta";
            arrCabeceraDg1[0, 1] = "80";
            arrCabeceraDg1[0, 2] = "C";
            arrCabeceraDg1[0, 3] = "c_cuecon";

            arrCabeceraDg1[1, 0] = "Descripcion";
            arrCabeceraDg1[1, 1] = "500";
            arrCabeceraDg1[1, 2] = "C";
            arrCabeceraDg1[1, 3] = "c_des";

            arrCabeceraDg1[2, 0] = "Id";
            arrCabeceraDg1[2, 1] = "0";
            arrCabeceraDg1[2, 2] = "N";
            arrCabeceraDg1[2, 3] = "n_id";

            Genericas xFun = new Genericas();

            xFun.Buscar_CampoBusqueda = "n_id";
            xFun.Buscar_CadFiltro     = "";
            dtResult = xFun.Buscar(arrCabeceraDg1, dtOrigen);

            return(dtResult);
        }
Пример #3
0
        public DataTable BuscarCliente(DataTable DtCliente, string c_CampoBuscar, string c_CadenaFiltro)
        {
            string[,] arrCabeceraDg1 = new string[3, 4];
            DataTable dtResult   = new DataTable();
            DataTable dtresulpre = new DataTable();

            Helper.Genericas funDatos = new Helper.Genericas();

            dtResult = DtCliente;

            arrCabeceraDg1[0, 0] = "Nº Placa";
            arrCabeceraDg1[0, 1] = "80";
            arrCabeceraDg1[0, 2] = "C";
            arrCabeceraDg1[0, 3] = "c_numpla";

            arrCabeceraDg1[1, 0] = "Nombre / Razon Social";
            arrCabeceraDg1[1, 1] = "600";
            arrCabeceraDg1[1, 2] = "C";
            arrCabeceraDg1[1, 3] = "c_nom";

            arrCabeceraDg1[2, 0] = "Id";
            arrCabeceraDg1[2, 1] = "0";
            arrCabeceraDg1[2, 2] = "N";
            arrCabeceraDg1[2, 3] = "n_id";

            Genericas xFun = new Genericas();

            xFun.Buscar_CampoBusqueda = c_CampoBuscar;
            xFun.Buscar_CadFiltro     = c_CadenaFiltro;
            xFun.Buscar_CampoOrden    = "c_nom";
            dtResult = xFun.Buscar(arrCabeceraDg1, dtResult);

            return(dtResult);
        }
Пример #4
0
        public DataTable BuscarItemPuntoVenta(string c_CadenaFiltro, string c_CampoBuscar, DataTable dtItems, int n_IdTipExistencia)
        {
            string[,] arrCabeceraDg1 = new string[6, 4];
            DataTable dtResult   = new DataTable();
            DataTable dtresulpre = new DataTable();

            Helper.Genericas funDatos = new Helper.Genericas();

            if (n_IdTipExistencia != 0)
            {
                dtResult = funDatos.DataTableFiltrar(dtItems, "n_idtipexi = " + n_IdTipExistencia + "");
            }
            else
            {
                dtResult = dtItems;
            }

            arrCabeceraDg1[0, 0] = "Codigo";
            arrCabeceraDg1[0, 1] = "150";
            arrCabeceraDg1[0, 2] = "C";
            arrCabeceraDg1[0, 3] = "c_codpro";

            arrCabeceraDg1[1, 0] = "Descripcion";
            arrCabeceraDg1[1, 1] = "500";
            arrCabeceraDg1[1, 2] = "C";
            arrCabeceraDg1[1, 3] = "c_despro";

            arrCabeceraDg1[2, 0] = "Uni. Med.";
            arrCabeceraDg1[2, 1] = "50";
            arrCabeceraDg1[2, 2] = "C";
            arrCabeceraDg1[2, 3] = "c_abrpre";

            arrCabeceraDg1[3, 0] = "Stock Actual";
            arrCabeceraDg1[3, 1] = "70";
            arrCabeceraDg1[3, 2] = "D";
            arrCabeceraDg1[3, 3] = "n_stkact";

            arrCabeceraDg1[4, 0] = "Precio venta";
            arrCabeceraDg1[4, 1] = "70";
            arrCabeceraDg1[4, 2] = "D";
            arrCabeceraDg1[4, 3] = "n_preven";

            arrCabeceraDg1[5, 0] = "Id";
            arrCabeceraDg1[5, 1] = "0";
            arrCabeceraDg1[5, 2] = "N";
            arrCabeceraDg1[5, 3] = "n_id";

            Genericas xFun = new Genericas();

            xFun.Buscar_CampoBusqueda = c_CampoBuscar;
            xFun.Buscar_CadFiltro     = c_CadenaFiltro;
            dtResult = xFun.Buscar(arrCabeceraDg1, dtResult);

            return(dtResult);
        }
Пример #5
0
        public bool TraerRegistro(int n_IdRegistro)
        {
            int       n_row    = 0;
            bool      b_result = false;
            DataTable dtCab    = new DataTable();
            DataTable dtDet    = new DataTable();

            Helper.Genericas         funfunciones = new Helper.Genericas();
            Helper.Comunes.Funciones funfun       = new Helper.Comunes.Funciones();
            CD_vta_pedidocen         miFun        = new CD_vta_pedidocen();

            miFun.mysConec = mysConec;
            LstDetalle.Clear();
            miFun.TraerRegistro(n_IdRegistro);
            if (miFun.b_OcurrioError == true)
            {
                b_OcurrioError = miFun.b_OcurrioError;
                c_ErrorMensaje = miFun.c_ErrorMensaje;
                n_ErrorNumber  = miFun.n_ErrorNumber;
                b_result       = false;
            }
            dtCab = miFun.dtLista;
            dtDet = miFun.dtDetalle;

            entRegistro.n_idemp     = Convert.ToInt32(dtCab.Rows[0]["n_idemp"]);
            entRegistro.n_id        = Convert.ToInt32(dtCab.Rows[0]["n_id"]);
            entRegistro.c_codcli    = dtCab.Rows[0]["c_codcli"].ToString();
            entRegistro.c_codpunven = dtCab.Rows[0]["c_codpunven"].ToString();
            entRegistro.c_codpunent = dtCab.Rows[0]["c_codpunent"].ToString();
            entRegistro.d_fchemi    = Convert.ToDateTime(dtCab.Rows[0]["d_fchemi"]);
            entRegistro.d_fchent    = Convert.ToDateTime(dtCab.Rows[0]["d_fchent"]);
            entRegistro.n_numite    = Convert.ToInt32(dtCab.Rows[0]["n_numite"]);
            entRegistro.c_numped    = dtCab.Rows[0]["c_numped"].ToString();
            entRegistro.n_idguides  = Convert.ToInt32(funfun.NulosN(dtCab.Rows[0]["n_idguides"]));

            LstDetalle.Clear();
            for (n_row = 0; n_row <= dtDet.Rows.Count - 1; n_row++)
            {
                BE_VTA_PEDIDOCENDET detped = new BE_VTA_PEDIDOCENDET();

                detped.n_idped        = Convert.ToInt32(dtDet.Rows[n_row]["n_idped"]);
                detped.c_coditecen    = dtDet.Rows[n_row]["c_coditecen"].ToString();
                detped.n_canpro       = Convert.ToInt32(dtDet.Rows[n_row]["n_canpro"]);
                detped.c_codunimedcen = dtDet.Rows[n_row]["c_codunimedcen"].ToString();

                LstDetalle.Add(detped);
            }
            b_result = true;
            return(b_result);
        }
Пример #6
0
        public DataTable BuscarGuias(int n_IdEmpresa, int n_IdCliente, string c_DocumentosCargados)
        {
            Helper.Genericas funDatos = new Helper.Genericas();
            string[,] arrCabeceraDg1 = new string[5, 4];
            DataTable dtResult = new DataTable();

            Consulta1(n_IdEmpresa, n_IdCliente);
            dtResult = dtLista;
            if (n_IdCliente != 0)
            {
                dtResult = funDatos.DataTableFiltrar(dtResult, "n_idcli = " + n_IdCliente.ToString() + "");  // FILTRAMOS LOS DOCUMENTOS DEL PROVEEDOR
            }
            if (c_DocumentosCargados != "")
            {
                dtResult = funDatos.DataTableFiltrar(dtResult, "n_id NOT IN (" + c_DocumentosCargados + ")");         // QUITAMOS LOS DOCUMENTOS QUE YA FUERON AGREGADOS
            }

            arrCabeceraDg1[0, 0] = "Cliente";
            arrCabeceraDg1[0, 1] = "200";
            arrCabeceraDg1[0, 2] = "C";
            arrCabeceraDg1[0, 3] = "c_nombre";

            arrCabeceraDg1[1, 0] = "Tip. Doc.";
            arrCabeceraDg1[1, 1] = "40";
            arrCabeceraDg1[1, 2] = "C";
            arrCabeceraDg1[1, 3] = "c_abr";

            arrCabeceraDg1[2, 0] = "Fch. Documento";
            arrCabeceraDg1[2, 1] = "80";
            arrCabeceraDg1[2, 2] = "F";
            arrCabeceraDg1[2, 3] = "d_fchdoc";

            arrCabeceraDg1[3, 0] = "Nº Documento";
            arrCabeceraDg1[3, 1] = "120";
            arrCabeceraDg1[3, 2] = "F";
            arrCabeceraDg1[3, 3] = "c_numdoc";

            arrCabeceraDg1[4, 0] = "Id";
            arrCabeceraDg1[4, 1] = "0";
            arrCabeceraDg1[4, 2] = "N";
            arrCabeceraDg1[4, 3] = "n_id";

            Genericas xFun = new Genericas();

            xFun.Buscar_CampoBusqueda = "n_id";
            xFun.Buscar_CadFiltro     = "";
            dtResult = xFun.Buscar(arrCabeceraDg1, dtResult);

            return(dtResult);
        }
Пример #7
0
        public DataTable DG_Filtrar(DataTable DtTabla, string c_CadFiltro, C1.Win.C1TrueDBGrid.C1TrueDBGrid xDg)
        {
            DataTable xDtTemp;

            xDtTemp = DtTabla;

            if (c_CadFiltro != "")
            {
                Genericas funDatos = new Genericas();
                xDtTemp = funDatos.DataTableFiltrar(DtTabla, c_CadFiltro);
            }

            xDg.DataSource = xDtTemp;
            return(xDtTemp);
        }
Пример #8
0
        public int BuscarNoActivos(int n_IdEmpresa, int n_IdPlaya)
        {
            int n_Id = 0;

            string[,] arrCabeceraDg1 = new string[3, 4];
            DataTable dtResult   = new DataTable();
            DataTable dtresulpre = new DataTable();

            Helper.Genericas funDatos = new Helper.Genericas();

            miFun.ListarNoActivos(n_IdEmpresa, n_IdPlaya);
            dtResult = miFun.dtListar;

            arrCabeceraDg1[0, 0] = "Nombre / Razon Social";
            arrCabeceraDg1[0, 1] = "600";
            arrCabeceraDg1[0, 2] = "C";
            arrCabeceraDg1[0, 3] = "c_nom";

            arrCabeceraDg1[1, 0] = "Nº Doc. Identidad";
            arrCabeceraDg1[1, 1] = "80";
            arrCabeceraDg1[1, 2] = "C";
            arrCabeceraDg1[1, 3] = "c_numdocide";

            arrCabeceraDg1[2, 0] = "Id";
            arrCabeceraDg1[2, 1] = "0";
            arrCabeceraDg1[2, 2] = "N";
            arrCabeceraDg1[2, 3] = "n_id";

            Genericas xFun = new Genericas();

            xFun.Buscar_CampoBusqueda = "n_id";
            xFun.Buscar_CadFiltro     = "";
            xFun.Buscar_CampoOrden    = "c_nom";
            dtResult = xFun.Buscar(arrCabeceraDg1, dtResult);

            if (dtResult != null)
            {
                if (dtResult.Rows.Count != 0)
                {
                    n_Id = Convert.ToInt32(dtResult.Rows[0]["n_id"]);
                }
            }
            return(n_Id);
        }
Пример #9
0
        public MySqlConnection AbrirConeccion()
        {
            MySqlConnection mysConeccion = new MySqlConnection();

            Helper.DatosMySql hlpFuncion = new Helper.DatosMySql();
            Cls_Seguridad     objSeg     = new Cls_Seguridad();

            Helper.Genericas miFun = new Helper.Genericas();

            string c_nomarc  = ConfigurationManager.AppSettings["PathIniFile"];
            string c_serip   = miFun.IniLeerSeccion(c_nomarc, "INFORMACION", "DATO1").ToString();
            string c_nombd   = miFun.IniLeerSeccion(c_nomarc, "INFORMACION", "DATO2").ToString();
            string c_usu     = miFun.IniLeerSeccion(c_nomarc, "INFORMACION", "DATO3").ToString();
            string c_pas     = miFun.IniLeerSeccion(c_nomarc, "INFORMACION", "DATO4").ToString();
            string c_rutarep = miFun.IniLeerSeccion(c_nomarc, "INFORMACION", "DATO5").ToString();

            string c_sysnom    = miFun.IniLeerSeccion(c_nomarc, "INFORMACION", "DATO7").ToString();
            string c_sysver    = miFun.IniLeerSeccion(c_nomarc, "INFORMACION", "DATO8").ToString();
            string c_sysnomabr = miFun.IniLeerSeccion(c_nomarc, "INFORMACION", "DATO9").ToString();
            string c_puerto    = miFun.IniLeerSeccion(c_nomarc, "INFORMACION", "DATO10").ToString();

            c_serip = objSeg.Desencriptar(c_serip);
            c_nombd = objSeg.Desencriptar(c_nombd);
            c_usu   = objSeg.Desencriptar(c_usu);
            c_pas   = objSeg.Desencriptar(c_pas);

            c_sysnom    = objSeg.Desencriptar(c_sysnom);
            c_sysver    = objSeg.Desencriptar(c_sysver);
            c_sysnomabr = objSeg.Desencriptar(c_sysnomabr);
            c_puerto    = objSeg.Desencriptar(c_puerto);

            mysConeccion = null;

            mysConeccion = hlpFuncion.ObtenerConexion(c_serip, c_nombd, c_usu, c_pas, c_puerto);

            if (hlpFuncion.booOcurrioError == true)
            {
                //MessageBox.Show("No se pudo abrir la BD, por el siguiente motivo: " + hlpFuncion.StrErrorMensaje, "", MessageBoxButtons.OK, MessageBoxIcon.Information, MessageBoxDefaultButton.Button1);
            }
            return(mysConeccion);
        }
Пример #10
0
        public DataTable BuscarItemPendiente(int n_IdEmpresa)
        {
            string[,] arrCabeceraDg1 = new string[4, 4];
            DataTable dtResult = new DataTable();
            //DataTable dtresulpre = new DataTable();
            CD_con_pcitems o_items = new CD_con_pcitems();

            Helper.Genericas funDatos = new Helper.Genericas();

            o_items.mysConec = mysConec;
            o_items.Consulta1(n_IdEmpresa);
            dtResult = o_items.dtLista;

            arrCabeceraDg1[0, 0] = "Descripcion";
            arrCabeceraDg1[0, 1] = "400";
            arrCabeceraDg1[0, 2] = "C";
            arrCabeceraDg1[0, 3] = "c_despro";

            arrCabeceraDg1[1, 0] = "Codigo";
            arrCabeceraDg1[1, 1] = "110";
            arrCabeceraDg1[1, 2] = "C";
            arrCabeceraDg1[1, 3] = "c_codpro";

            arrCabeceraDg1[2, 0] = "Uni. Med";
            arrCabeceraDg1[2, 1] = "50";
            arrCabeceraDg1[2, 2] = "C";
            arrCabeceraDg1[2, 3] = "c_abrpre";

            arrCabeceraDg1[3, 0] = "Id";
            arrCabeceraDg1[3, 1] = "0";
            arrCabeceraDg1[3, 2] = "N";
            arrCabeceraDg1[3, 3] = "n_id";

            Genericas xFun = new Genericas();

            xFun.Buscar_CampoBusqueda = "c_despro";
            xFun.Buscar_CadFiltro     = "";
            dtResult = xFun.Buscar(arrCabeceraDg1, dtResult);

            return(dtResult);
        }
Пример #11
0
        public DataTable BuscarCuenta(DataTable DtPlanCuenta)
        {
            string[,] arrCabeceraDg1 = new string[4, 4];
            DataTable dtResult   = new DataTable();
            DataTable dtresulpre = new DataTable();

            Helper.Genericas funDatos = new Helper.Genericas();

            dtResult = DtPlanCuenta;
            //dtResult = funDatos.DataTableFiltrar(DtCLiPro, "n_idtipreg = " + n_TipoRegistro + "");

            arrCabeceraDg1[0, 0] = "Nº Cuenta";
            arrCabeceraDg1[0, 1] = "80";
            arrCabeceraDg1[0, 2] = "C";
            arrCabeceraDg1[0, 3] = "c_cuecon";

            arrCabeceraDg1[1, 0] = "Descripcion";
            arrCabeceraDg1[1, 1] = "300";
            arrCabeceraDg1[1, 2] = "C";
            arrCabeceraDg1[1, 3] = "c_des";

            arrCabeceraDg1[2, 0] = "Divicionaria";
            arrCabeceraDg1[2, 1] = "40";
            arrCabeceraDg1[2, 2] = "B";
            arrCabeceraDg1[2, 3] = "n_tipo";

            arrCabeceraDg1[3, 0] = "Id";
            arrCabeceraDg1[3, 1] = "0";
            arrCabeceraDg1[3, 2] = "N";
            arrCabeceraDg1[3, 3] = "n_id";

            Genericas xFun = new Genericas();

            xFun.Buscar_CampoBusqueda = "c_cuecon";
            xFun.Buscar_CadFiltro     = "";
            dtResult = xFun.Buscar(arrCabeceraDg1, dtResult);

            return(dtResult);
        }
Пример #12
0
        public DataTable BuscarCliPro(DataTable DtCLiPro, int n_TipoRegistro, string c_CampoBuscar, string c_CadenaFiltro)
        {
            //n_TipoRegistro = 1  Proveedor
            //n_TipoRegistro = 2  Cliente
            string[,] arrCabeceraDg1 = new string[3, 4];
            DataTable dtResult   = new DataTable();
            DataTable dtresulpre = new DataTable();

            Helper.Genericas funDatos = new Helper.Genericas();

            dtResult = DtCLiPro;
            //dtResult = funDatos.DataTableFiltrar(DtCLiPro, "n_idtipreg = " + n_TipoRegistro + "");

            arrCabeceraDg1[0, 0] = "Nº R.U.C.";
            arrCabeceraDg1[0, 1] = "100";
            arrCabeceraDg1[0, 2] = "C";
            arrCabeceraDg1[0, 3] = "c_numdoc";

            arrCabeceraDg1[1, 0] = "Nombre Razon Social";
            arrCabeceraDg1[1, 1] = "600";
            arrCabeceraDg1[1, 2] = "C";
            arrCabeceraDg1[1, 3] = "c_nombre";

            arrCabeceraDg1[2, 0] = "Id";
            arrCabeceraDg1[2, 1] = "0";
            arrCabeceraDg1[2, 2] = "N";
            arrCabeceraDg1[2, 3] = "n_id";

            Genericas xFun = new Genericas();

            xFun.Buscar_CampoBusqueda = c_CampoBuscar;
            xFun.Buscar_CadFiltro     = c_CadenaFiltro;
            xFun.Buscar_CampoOrden    = "c_nombre";
            dtResult = xFun.Buscar(arrCabeceraDg1, dtResult);

            return(dtResult);
        }
Пример #13
0
        static void Main()
        {
            //Genericas fundt = new Genericas();
            //DataTable dt = new DataTable();
            //dt = fundt.DataTableAPI("http://localhost:30050/api/sys_empresa/listar");
            //enviar();
            //string c_cad = "";
            //Uri url = new Uri(string.Format("http://localhost:30050/api/sys_usuario/insertar"));
            //string request = "{\"dato1\":123}";
            //c_cad = Post(url, request);
            //Send();

            Helper.Genericas miFun  = new Helper.Genericas();
            Cls_Seguridad    objSeg = new Cls_Seguridad();

            Application.EnableVisualStyles();
            Application.SetCompatibleTextRenderingDefault(false);

            string c_nomarc  = ConfigurationManager.AppSettings["PathIniFile"];
            string c_serip   = miFun.IniLeerSeccion(c_nomarc, "INFORMACION", "DATO1").ToString();
            string c_nombd   = miFun.IniLeerSeccion(c_nomarc, "INFORMACION", "DATO2").ToString();
            string c_usu     = miFun.IniLeerSeccion(c_nomarc, "INFORMACION", "DATO3").ToString();
            string c_pas     = miFun.IniLeerSeccion(c_nomarc, "INFORMACION", "DATO4").ToString();
            string c_rutarep = miFun.IniLeerSeccion(c_nomarc, "INFORMACION", "DATO5").ToString();

            string c_sysnom      = miFun.IniLeerSeccion(c_nomarc, "INFORMACION", "DATO7").ToString();
            string c_sysver      = miFun.IniLeerSeccion(c_nomarc, "INFORMACION", "DATO8").ToString();
            string c_sysnomabr   = miFun.IniLeerSeccion(c_nomarc, "INFORMACION", "DATO9").ToString();
            string c_puerto      = miFun.IniLeerSeccion(c_nomarc, "INFORMACION", "DATO10").ToString();
            string c_multisesion = miFun.IniLeerSeccion(c_nomarc, "INFORMACION", "DATO11").ToString();

            if (c_multisesion == "1")
            {
                b_MultiSession = true;
            }

            c_serip = objSeg.Desencriptar(c_serip);
            c_nombd = objSeg.Desencriptar(c_nombd);
            c_usu   = objSeg.Desencriptar(c_usu);
            c_pas   = objSeg.Desencriptar(c_pas);

            c_sysnom     = objSeg.Desencriptar(c_sysnom);
            c_sysver     = objSeg.Desencriptar(c_sysver);
            c_sysnomabr  = objSeg.Desencriptar(c_sysnomabr);
            c_puerto     = objSeg.Desencriptar(c_puerto);
            mysConeccion = Conectar(c_nombd, c_serip, c_usu, c_pas, c_puerto);

            STU_SISTEMA.RUTAREPORTES = c_rutarep;

            STU_SISTEMA.EMPRESAID     = 0;
            STU_SISTEMA.EMPRESANOMBRE = "";
            STU_SISTEMA.ANOTRABAJO    = 0;
            STU_SISTEMA.RUTAFOTOITEMS = "";
            STU_SISTEMA.RUTAPRODUCCIONCERTIFICADOS = "";
            STU_SISTEMA.RUTAFOTOEMPLEADOS          = "";

            STU_SISTEMA.SYS_NOMBRE = c_sysnom;

            if (ApplicationDeployment.IsNetworkDeployed)
            {
                c_sysver = ApplicationDeployment.CurrentDeployment.CurrentVersion.ToString();
            }

            STU_SISTEMA.SYS_VESION      = c_sysver;
            STU_SISTEMA.SYS_NOMBREABREV = c_sysnomabr;

            STU_SISTEMA.BD_IP           = c_serip;
            STU_SISTEMA.BD_NOMBASEDATOS = c_nombd;
            STU_SISTEMA.BD_USUARIO      = c_usu;
            STU_SISTEMA.BD_CONTRASEÑA   = c_pas;
            STU_SISTEMA.BD_PUERTO       = c_puerto;

            //IsExecutingApplication();

            if (mysConeccion != null)
            {
                if (b_MultiSession == true)
                {
                    if (mysConeccion.State == ConnectionState.Open)
                    {
                        FrmIngUsuario miForm = new FrmIngUsuario();
                        miForm.mysConeccion = mysConeccion;
                        miForm.ShowDialog();
                    }
                    //else
                    //{
                    //    MessageBox.Show("No se pudo abrir la BD ", "", MessageBoxButtons.OK, MessageBoxIcon.Information, MessageBoxDefaultButton.Button1);
                    //}
                }
                else
                {
                    if (mysConeccion.State == ConnectionState.Open)
                    {
                        FrmIngUsuario miForm = new FrmIngUsuario();
                        miForm.mysConeccion = mysConeccion;
                        miForm.ShowDialog();
                    }
                    //if (IsExecutingApplication() == false)
                    //{
                    //    if (mysConeccion.State == ConnectionState.Open)
                    //    {
                    //        FrmIngUsuario miForm = new FrmIngUsuario();
                    //        miForm.mysConeccion = mysConeccion;
                    //        miForm.ShowDialog();
                    //    }
                    //    //else
                    //    //{
                    //    //    MessageBox.Show("No se pudo abrir la BD ", "", MessageBoxButtons.OK, MessageBoxIcon.Information, MessageBoxDefaultButton.Button1);
                    //    //}
                    //}
                    //else
                    //{
                    //    MessageBox.Show("El sistema ya fue ejecutado", "Informacion Sistema", MessageBoxButtons.OK, MessageBoxIcon.Information, MessageBoxDefaultButton.Button1);
                    //    Application.Exit();
                    //}
                }
            }
        }
Пример #14
0
        public void ImprimirPedidoDet(int n_IdRegistro)
        {
            DataTable        dtresult = new DataTable();
            CD_vta_pedidocen o_pedcen = new CD_vta_pedidocen();

            Helper.Genericas fungen = new Helper.Genericas();
            string[,] arrCabeceraFlex1 = new string[12, 5];

            o_pedcen.mysConec = mysConec;
            o_pedcen.Consulta2(STU_SISTEMA.EMPRESAID, STU_SISTEMA.ANOTRABAJO, STU_SISTEMA.MESTRABAJO);
            dtresult = o_pedcen.dtLista;

            //Helper.Cls_FlexGrid o_flex = new Helper.Cls_FlexGrid();
            arrCabeceraFlex1[0, 0] = "Nº Pedido";
            arrCabeceraFlex1[0, 1] = "100";
            arrCabeceraFlex1[0, 2] = "C";
            arrCabeceraFlex1[0, 3] = "";
            arrCabeceraFlex1[0, 4] = "c_numped";

            arrCabeceraFlex1[1, 0] = "Fch. Emi.";
            arrCabeceraFlex1[1, 1] = "70";
            arrCabeceraFlex1[1, 2] = "F";
            arrCabeceraFlex1[1, 3] = "";
            arrCabeceraFlex1[1, 4] = "d_fchemi";

            arrCabeceraFlex1[2, 0] = "Fch. Entrega";
            arrCabeceraFlex1[2, 1] = "70";
            arrCabeceraFlex1[2, 2] = "F";
            arrCabeceraFlex1[2, 3] = "";
            arrCabeceraFlex1[2, 4] = "d_fchent";

            arrCabeceraFlex1[3, 0] = "Codigo CEN";
            arrCabeceraFlex1[3, 1] = "100";
            arrCabeceraFlex1[3, 2] = "C";
            arrCabeceraFlex1[3, 3] = "";
            arrCabeceraFlex1[3, 4] = "c_codcen";

            arrCabeceraFlex1[4, 0] = "Tienda";
            arrCabeceraFlex1[4, 1] = "300";
            arrCabeceraFlex1[4, 2] = "C";
            arrCabeceraFlex1[4, 3] = "";
            arrCabeceraFlex1[4, 4] = "c_tienda";

            arrCabeceraFlex1[5, 0] = "Producto";
            arrCabeceraFlex1[5, 1] = "300";
            arrCabeceraFlex1[5, 2] = "C";
            arrCabeceraFlex1[5, 3] = "";
            arrCabeceraFlex1[5, 4] = "c_despro";

            arrCabeceraFlex1[6, 0] = "Uni. Med.";
            arrCabeceraFlex1[6, 1] = "40";
            arrCabeceraFlex1[6, 2] = "C";
            arrCabeceraFlex1[6, 3] = "";
            arrCabeceraFlex1[6, 4] = "c_abrpre";

            arrCabeceraFlex1[7, 0] = "Cantidad";
            arrCabeceraFlex1[7, 1] = "70";
            arrCabeceraFlex1[7, 2] = "D";
            arrCabeceraFlex1[7, 3] = "0.00";
            arrCabeceraFlex1[7, 4] = "n_canpro";

            arrCabeceraFlex1[8, 0] = "Nº GUIA";
            arrCabeceraFlex1[8, 1] = "110";
            arrCabeceraFlex1[8, 2] = "C";
            arrCabeceraFlex1[8, 3] = "";
            arrCabeceraFlex1[8, 4] = "c_numgui";

            arrCabeceraFlex1[9, 0] = "Fecha Entrega";
            arrCabeceraFlex1[9, 1] = "70";
            arrCabeceraFlex1[9, 2] = "F";
            arrCabeceraFlex1[9, 3] = "";
            arrCabeceraFlex1[9, 4] = "d_fchdoc";

            arrCabeceraFlex1[10, 0] = "Cantidad Entregada";
            arrCabeceraFlex1[10, 1] = "80";
            arrCabeceraFlex1[10, 2] = "D";
            arrCabeceraFlex1[10, 3] = "0.00";
            arrCabeceraFlex1[10, 4] = "n_entcan";

            arrCabeceraFlex1[11, 0] = "Quiebre";
            arrCabeceraFlex1[11, 1] = "70";
            arrCabeceraFlex1[11, 2] = "D";
            arrCabeceraFlex1[11, 3] = "0.00";
            arrCabeceraFlex1[11, 4] = "n_quiebre";

            fungen.MostrarDatos(arrCabeceraFlex1, dtresult);
            //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_IdRegistro.ToString();

            //c_NomArchivo = "Rpt_PedidoCEN.rpt";
            //c_Ruta = "" + STU_SISTEMA.RUTAREPORTES + "ventas\\" + 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 PEDIDOS CEN";
            //xVisor.c_PathRep = c_Ruta;
            //xVisor.arrParametros = arrPara;
            //xVisor.VerCrystal();
        }