private void Ayudaservicio()
        {
            try
            {
                var frmayuda = new Ayudas.Frm_help_general();

                frmayuda.tipoo = "sql";
                frmayuda.titulo = "<< AYUDA TABLA SERVICIO CORTE >>";
                frmayuda.sqlquery = "SELECT servcorteid,servcortename FROM tb_pp_servcorte ";
                frmayuda.sqlinner = "";
                frmayuda.sqlwhere = "where";
                frmayuda.sqland = "";
                frmayuda.criteriosbusqueda = new string[] { "CORTE", "CODIGO" };
                frmayuda.columbusqueda = "servcortename,servcorteid";
                frmayuda.returndatos = "0,1";

                frmayuda.Owner = this;
                frmayuda.PasaProveedor = RecibeServicio;
                frmayuda.ShowDialog();
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
            }
        }
        private void AyudaClientes(String lpdescrlike)
        {
            try
            {
                var frmayuda = new Ayudas.Frm_help_general();

                frmayuda.tipoo = "sql";
                frmayuda.titulo = "Ayuda Cliente/Proveedor";
                frmayuda.sqlquery = "select ctacte, ctactename, nmruc, direc from tb_cliente";
                frmayuda.sqlinner = string.Empty;
                frmayuda.sqlwhere = "where";
                frmayuda.sqland = string.Empty;
                frmayuda.criteriosbusqueda = new string[] { "CLIENTE", "RUC", "CODIGO" };
                frmayuda.columbusqueda = "ctactename,nmruc,ctacte";
                frmayuda.returndatos = "0,2,1,3";

                frmayuda.Owner = this;
                frmayuda.PasaProveedor = RecibeGrupo;
                frmayuda.ShowDialog();
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
        private void AyudaCentroCosto()
        {
            try
            {
                var frmayuda = new Ayudas.Frm_help_general();

                frmayuda.tipoo = "sql";
                frmayuda.titulo = "Ayuda Centro de Costo";
                frmayuda.sqlquery = "select cencosid, cencosname From tb_centrocosto where cencosdivi = 2";
                frmayuda.sqlinner = string.Empty;
                frmayuda.sqlwhere = string.Empty;
                frmayuda.sqland = "and";
                frmayuda.criteriosbusqueda = new string[] { "NOMBRE", "CÓDIGO" };
                frmayuda.columbusqueda = "cencosname,cencosid";
                frmayuda.returndatos = "0,1";

                frmayuda.Owner = this;
                frmayuda.PasaProveedor = RecibeCentroCosto;
                frmayuda.ShowDialog();
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
        private void AyudaArticulo()
        {
            try
            {
                var frmayuda = new Ayudas.Frm_help_general();

                frmayuda.tipoo = "all";
                frmayuda.titulo = "<< AYUDA TABLA ARTICULO >>";
                frmayuda.sqlquery = "SELECT articid,articidold,articname FROM tb_pt_articulo ";
                frmayuda.sqlinner = "";
                frmayuda.sqlwhere = "where ";
                frmayuda.sqland = "";
                frmayuda.criteriosbusqueda = new string[] { "CODIGO", "ARTICULO" };
                frmayuda.columbusqueda = "articidold,articname";
                frmayuda.returndatos = "0,1,2";

                frmayuda.Owner = this;
                frmayuda.PasaProveedor = RecibeArticulo;
                frmayuda.ShowDialog();
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
            }
        }
        private void AyudaCajero(String lpdescrlike)
        {
            try
            {
                var frmayuda = new Ayudas.Frm_help_general();

                frmayuda.tipoo = "sql";
                frmayuda.titulo = "Ayuda Cajeros";
                frmayuda.sqlquery = "SELECT vendorid,vendorname,ddnni FROM tb_t1_vendedor";
                frmayuda.sqlinner = string.Empty;
                frmayuda.sqlwhere = "where";
                frmayuda.sqland = string.Empty;
                frmayuda.criteriosbusqueda = new string[] { "CAJERO", "CODIGO" };
                frmayuda.columbusqueda = "vendorname,vendorid";
                frmayuda.returndatos = "0,1";

                frmayuda.Owner = this;
                frmayuda.PasaProveedor = RecibeCajero;
                frmayuda.ShowDialog();
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
        private void AyudaPersona()
        {
            try
            {
                var frmayuda = new Ayudas.Frm_help_general();

                frmayuda.tipoo = "sql";
                frmayuda.titulo = "Ayuda Vendedor";
                frmayuda.sqlquery = "select nrodni,nombrelargo from tb_plla_fichatrabajadores";
                frmayuda.sqlinner = string.Empty;
                frmayuda.sqlwhere = "where cencosid = '" + cencosid.Text + "' ";
                frmayuda.sqland = "and ";
                frmayuda.criteriosbusqueda = new string[] { "NOMBRE", "DNI" };
                frmayuda.columbusqueda = "nombrelargo,nrodni";
                frmayuda.returndatos = "0,1";

                frmayuda.Owner = this;
                frmayuda.PasaProveedor = RecibePersona;
                frmayuda.ShowDialog();
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
        private void AyudaOrdProd()
        {
            try
            {
                var frmayuda = new Ayudas.Frm_help_general();

                frmayuda.tipoo = "sql";
                frmayuda.titulo = "AYUDA ORDEN DE PRODUCCION";
                frmayuda.sqlquery = "SELECT " +
                                           " serop,numop," +
                                           " cab.articid, " +
                                           " art.articidold,art.articname,art.marcaid,ma.marcaname, " +
                                           " art.lineaid,li.lineaname,art.generoid,ge.generoname " +
                                    "FROM tb_pp_ordenprodcab cab ";

                frmayuda.sqlinner =
                                    "LEFT JOIN tb_pt_articulo art ON cab.articid = art.articid " +
                                    "LEFT JOIN tb_pt_marca ma ON art.marcaid = ma.marcaid " +
                                    "LEFT JOIN tb_pt_linea li ON art.lineaid = li.lineaid " +
                                    "LEFT JOIN tb_pt_genero ge ON art.generoid = ge.generoid ";

                frmayuda.sqlwhere = "WHERE";
                frmayuda.sqland = string.Empty;
                frmayuda.criteriosbusqueda = new string[] { "SERIE", "LINEA", "MARCA" };
                frmayuda.columbusqueda = "serop + numop,li.lineaname,ma.marcaname";
                frmayuda.returndatos = "0,1,2,3,4";
                frmayuda.Owner = this;
                frmayuda.PasaProveedor = RecibeData;
                frmayuda.ShowDialog();
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
            }
        }
        private void AyudaDocMovFase()
        {
            try
            {
                var frmayuda = new Ayudas.Frm_help_general();

                frmayuda.tipoo = "sql";
                frmayuda.titulo = "AYUDA DOC. MOV. FASE- INGRESOS";
                frmayuda.sqlquery = " SELECT (serdoc+'-'+numdoc)doc,( cab.serop + '-' + cab.numop) op,faseid,art.articidold,art.articname " +
                                    " FROM tb_pp_ordenprodfasemovicab cab ";
                frmayuda.sqlinner = " LEFT JOIN tb_pp_ordenprodcab opf ON cab.tipop = opf.tipop and cab.serop = opf.serop and cab.numop = opf.numop " +
                                    " LEFT JOIN tb_pt_articulo art ON opf.articid = art.articid ";
                frmayuda.sqlwhere = " WHERE almacaccionid = '10' ";
                frmayuda.sqland = " AND ";
                frmayuda.criteriosbusqueda = new string[] { "NUMERO" };
                frmayuda.columbusqueda = "numdoc";
                frmayuda.returndatos = "0,1,2,3,4";
                frmayuda.Owner = this;
                frmayuda.PasaProveedor = Recibe;
                frmayuda.ShowDialog();
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
            }
        }
        public void AyudaCargos()
        {
            var frmayuda = new Ayudas.Frm_help_general();

            frmayuda.tipoo = "sql";
            frmayuda.titulo = "<< AYUDA  TABLA CARGOS >>";
            frmayuda.sqlquery = "SELECT cargoid, cargoname FROM tb_t1_planicargo ";
            frmayuda.sqlinner = string.Empty;
            frmayuda.sqlwhere = "where";
            frmayuda.sqland = string.Empty;
            frmayuda.criteriosbusqueda = new string[] { "CARGO", "CODIGO" };
            frmayuda.columbusqueda = "cargoname,cargoid";
            frmayuda.returndatos = "0,1";

            frmayuda.Owner = this;
            frmayuda.PasaProveedor = RecibeCARGO;
            frmayuda.ShowDialog();
        }
        private void AyudaProducto(String lpdescrlike)
        {
            try
            {
                var modd = string.Empty;
                var BL = new sys_moduloBL();
                var BE = new tb_sys_modulo();
                var dt = new DataTable();

                BE.dominioid = dominio;
                BE.moduloid = cbomodulo.SelectedValue.ToString();
                dt = BL.GetAll(EmpresaID, BE).Tables[0];

                if (dt.Rows.Count > 0)
                {
                    if (dt.Rows[0]["moduloshort"].ToString().Trim().Length == 2)
                    {
                        modd = dt.Rows[0]["moduloshort"].ToString().Trim();

                        var frmayuda = new Ayudas.Frm_help_general();

                        frmayuda.tipoo = "sql";
                        frmayuda.titulo = "<< AYUDA  TABLA PRODUCTOS >>";
                        frmayuda.sqlquery = "SELECT tb1.productid, tb1.productname, tb2.stock,tb2.costoultimo FROM tb_" + modd + "_productos AS tb1 ";
                        frmayuda.sqlinner = "inner join tb_" + modd + "_local_stock as tb2 on tb1.productid = tb2.productid ";
                        frmayuda.sqlwhere = "where";
                        frmayuda.sqland = string.Empty;
                        frmayuda.criteriosbusqueda = new string[] { "PRODUCTO", "CODIGO" };
                        frmayuda.columbusqueda = "tb1.productname,tb1.productid";
                        frmayuda.returndatos = "0,1";

                        frmayuda.Owner = this;
                        frmayuda.PasaProveedor = RecibeProducto;
                        frmayuda.ShowDialog();
                    }
                }
            }
            catch (Exception ex)
            {
            }
        }
        private void AyudaGrupo(String lpdescrlike)
        {
            try
            {
                var modd = string.Empty;
                var BL = new sys_moduloBL();
                var BE = new tb_sys_modulo();
                var dt = new DataTable();

                BE.dominioid = dominio;
                BE.moduloid = modulo;
                dt = BL.GetAll(EmpresaID, BE).Tables[0];
                if (dt.Rows.Count > 0)
                {
                    if (dt.Rows[0]["moduloshort"].ToString().Trim().Length == 2)
                    {
                        modd = dt.Rows[0]["moduloshort"].ToString().Trim();

                        var frmayuda = new Ayudas.Frm_help_general();

                        frmayuda.tipoo = "sql";
                        frmayuda.titulo = "<< AYUDA TABLA GRUPOS >>";
                        frmayuda.sqlquery = "SELECT grupoid, gruponame FROM tb_me_grupo ";
                        frmayuda.sqlinner = string.Empty;
                        frmayuda.sqlwhere = "where moduloid='" + modulo + "'";
                        frmayuda.sqland = "and";
                        frmayuda.criteriosbusqueda = new string[] { "GRUPO", "CODIGO" };
                        frmayuda.columbusqueda = "gruponame,grupoid";
                        frmayuda.returndatos = "0,1";

                        frmayuda.Owner = this;
                        frmayuda.PasaProveedor = RecibeGrupo;
                        frmayuda.ShowDialog();
                    }
                }
            }
            catch (Exception ex)
            {
            }
        }
        private void AyudaClientesAuto()
        {
            try
            {
                var frmayuda = new Ayudas.Frm_help_general();

                frmayuda.tipoo = "sql";
                frmayuda.titulo = "Ayuda Cliente/Proveedor";
                frmayuda.sqlquery = "SELECT ctacte, ctactename, nmruc, direc FROM tb_cliente";
                frmayuda.sqlinner = string.Empty;
                frmayuda.sqlwhere = "WHERE";
                frmayuda.sqland = string.Empty;
                frmayuda.criteriosbusqueda = new string[] { "CLIENTE", "RUC", "CODIGO" };
                frmayuda.columbusqueda = "ctactename,nmruc,ctacte";
                frmayuda.returndatos = "0,2,1,3";

                frmayuda.Owner = this;
                frmayuda.PasaProveedor = RecibeClientesAuto;
                frmayuda.ShowDialog();
            }
            catch (Exception ex)
            {
            }
        }
        private void AyudaClientesDireccion(String lpdescrlike)
        {
            try
            {
                var frmayuda = new Ayudas.Frm_help_general();

                frmayuda.tipoo = "all";
                frmayuda.titulo = "Ayuda Dirección";
                frmayuda.sqlquery = "select direcnume, direcname, direcdeta from tb_cliente_direc";
                frmayuda.sqlinner = string.Empty;
                frmayuda.sqlwhere = "where ctacte = '" + ctacte.Text.Trim() + "'";
                frmayuda.sqland = "and";
                frmayuda.criteriosbusqueda = new string[] { "NOM DIRECCIÓN", "DIRECCIÓN" };
                frmayuda.columbusqueda = "direcname,direcdeta";
                frmayuda.returndatos = "0,1,2";

                frmayuda.Owner = this;
                frmayuda.PasaProveedor = RecibeClientesDireccion;
                frmayuda.ShowDialog();
            }
            catch (Exception ex)
            {
            }
        }
        private void AyudaLinea(String lpdescrlike)
        {
            try
            {
                var BL = new sys_moduloBL();
                var BE = new tb_sys_modulo();
                var dt = new DataTable();

                BE.dominioid = dominio;
                BE.moduloid = modulo;
                dt = BL.GetAll(EmpresaID, BE).Tables[0];
                if (dt.Rows.Count > 0)
                {
                    var frmayuda = new Ayudas.Frm_help_general();

                    frmayuda.tipoo = "sql";
                    frmayuda.titulo = "<< AYUDA  TABLA LINEA >>";
                    frmayuda.sqlquery = "SELECT lineaid, lineaname FROM tb_me_linea ";
                    frmayuda.sqlinner = string.Empty;
                    frmayuda.sqlwhere = "where moduloid=" + modulo;
                    frmayuda.sqland = "and ";
                    frmayuda.criteriosbusqueda = new string[] { "LINEA", "CODIGO" };
                    frmayuda.columbusqueda = "lineaname,lineaid";
                    frmayuda.returndatos = "0,1";

                    frmayuda.Owner = this;
                    frmayuda.PasaProveedor = RecibeLinea;
                    frmayuda.ShowDialog();
                }
            }
            catch (Exception ex)
            {
            }
        }
        private void AyudaColor(String lpdescrlike)
        {
            var frmayuda = new Ayudas.Frm_help_general();

            frmayuda.tipoo = "sql";
            frmayuda.titulo = "<< AYUDA TABLA COLOR >>";
            frmayuda.sqlquery = "SELECT colorid as Codigo, colorname as Color FROM tb_pt_color ";
            frmayuda.sqlwhere = "where";
            frmayuda.criteriosbusqueda = new string[] { "COLOR", "CODIGO" };
            frmayuda.columbusqueda = "colorname,colorid";
            frmayuda.returndatos = "0,1";

            frmayuda.Owner = this;
            frmayuda.PasaProveedor = RecibeColor;
            frmayuda.ShowDialog();
        }
        private void AyudaArticulo(String lpdescrlike)
        {
            var frmayuda = new Ayudas.Frm_help_general();

            frmayuda.tipoo = "sql";
            frmayuda.titulo = "<< AYUDA TABLA ARTICULO >>";
            frmayuda.sqlquery = "SELECT top 100 articid as Codigo,articidold as Cod_Ant, articname as Articulo FROM tb_pt_articulo ";
            frmayuda.sqlwhere = "where";
            frmayuda.criteriosbusqueda = new string[] { "DENOMINACIÓN", "CODIGO" };
            frmayuda.columbusqueda = "articname,articidold";
            frmayuda.returndatos = "0,1,2";

            frmayuda.Owner = this;
            frmayuda.PasaProveedor = RecibeArticulo;
            frmayuda.ShowDialog();
        }
        private void Ayudasubgrupo(String lpdescrlike)
        {
            try
            {
                String modd = "";
                sys_moduloBL BL = new sys_moduloBL();
                tb_sys_modulo BE = new tb_sys_modulo();
                DataTable dt = new DataTable();

                BE.dominioid = dominio;
                BE.moduloid = modulo;
                dt = BL.GetAll(EmpresaID, BE).Tables[0];
                if (dt.Rows.Count > 0)
                {
                    if (dt.Rows[0]["moduloshort"].ToString().Trim().Length == 2)
                    {
                        modd = dt.Rows[0]["moduloshort"].ToString().Trim();

                        Ayudas.Frm_help_general frmayuda = new Ayudas.Frm_help_general();

                        frmayuda.tipoo = "sql"; //sql,tabla
                        frmayuda.titulo = "<< AYUDA TABLA ARTICULO >>";
                        frmayuda.sqlquery = "SELECT (lineaid + gr.grupoid + subgrupoid) as Codigo,lineaid,gr.grupoid,g.gruponame,subgrupoid,subgruponame,g.ctacte  FROM tb_" + modd + "_subgrupo gr ";

                        if (modd == "sm")
                        {frmayuda.sqlinner = " Inner Join tb_" + modd + "_grupo g on gr.grupoid = g.grupoid and gr.status = '0' ";}
                        else { frmayuda.sqlinner = " Inner Join tb_" + modd + "_grupo g on gr.grupoid = g.grupoid and gr.status = '0' "; }

                        if (lineaid.Text.Trim().Length > 0 && grupoid.Text.Trim().Length > 0)
                        {
                            frmayuda.sqlwhere = "WHERE lineaid = " + lineaid.Text + " and gr.grupoid = " + grupoid.Text + " "; //where
                            frmayuda.sqland = "and";//and
                        }
                        else if (lineaid.Text.Trim().Length > 0)
                        {
                            frmayuda.sqlwhere = "WHERE lineaid = " + lineaid.Text + " "; //where
                            frmayuda.sqland = "and";//and
                        }
                        else if (grupoid.Text.Trim().Length > 0)
                        {
                            frmayuda.sqlwhere = "WHERE gr.grupoid = " + grupoid.Text + " "; //where
                            frmayuda.sqland = "and";//and
                        }
                        else
                        {
                            frmayuda.sqlwhere = "where"; //where
                            frmayuda.sqland = "";//and
                        }

                        frmayuda.criteriosbusqueda = new string[] {"ARTICULO", "CODIGO" };
                        frmayuda.columbusqueda = "subgruponame,lineaid + gr.grupoid + subgrupoid";
                        frmayuda.returndatos = "1,2,4,6";

                        frmayuda.Owner = this;
                        frmayuda.PasaProveedor = RecibeSubgrupo;
                        frmayuda.ShowDialog();
                    }
                }
            }
            catch (Exception ex)
            {

            }
        }
        private void AyudaOrdenProduccion(String lpdescrlike)
        {
            try
            {
                var frmayuda = new Ayudas.Frm_help_general();

                frmayuda.tipoo = "sql";
                frmayuda.titulo = "Ayuda Orden de Produción";
                frmayuda.sqlquery = "select serdoc,numdoc,nmruc,ctactename,articname,fechdoc from tb_pp_ordenproduccioncab";
                frmayuda.sqlinner = string.Empty;
                frmayuda.sqlwhere = "where";
                frmayuda.sqland = string.Empty;
                frmayuda.criteriosbusqueda = new string[] { "NÚMERO", "RUC", "CLIENTE", "ARTICULO" };
                frmayuda.columbusqueda = "numdoc,nmruc,ctactename,articname";
                frmayuda.returndatos = "0,1";

                frmayuda.Owner = this;
                frmayuda.PasaProveedor = RecibeOrdenProduccion;
                frmayuda.ShowDialog();
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
        private void Ayudasubgrupo(String lpdescrlike)
        {
            try
            {
                var modd = string.Empty;
                var BL = new sys_moduloBL();
                var BE = new tb_sys_modulo();
                var dt = new DataTable();

                BE.dominioid = dominio;
                BE.moduloid = modulo;
                dt = BL.GetAll(EmpresaID, BE).Tables[0];
                if (dt.Rows.Count > 0)
                {
                    if (dt.Rows[0]["moduloshort"].ToString().Trim().Length == 2)
                    {
                        modd = dt.Rows[0]["moduloshort"].ToString().Trim();

                        var frmayuda = new Ayudas.Frm_help_general();

                        frmayuda.tipoo = "sql";
                        frmayuda.titulo = "<< AYUDA TABLA ARTICULO >>";
                        frmayuda.sqlquery = "SELECT subgrupoid, subgruponame, lineaid, grupoid FROM tb_me_subgrupo ";
                        frmayuda.sqlinner = string.Empty;
                        if (lineaid.Text.Trim().Length > 0 && grupoid.Text.Trim().Length > 0)
                        {
                            frmayuda.sqlwhere = "where lineaid = " + lineaid.Text + " and grupoid = " + grupoid.Text + " ";
                            frmayuda.sqland = "and";
                        }
                        else
                        {
                            if (lineaid.Text.Trim().Length > 0)
                            {
                                frmayuda.sqlwhere = "where lineaid = " + lineaid.Text + " ";
                                frmayuda.sqland = "and";
                            }
                            else
                            {
                                if (grupoid.Text.Trim().Length > 0)
                                {
                                    frmayuda.sqlwhere = "where grupoid = " + grupoid.Text + " ";
                                    frmayuda.sqland = "and";
                                }
                                else
                                {
                                    frmayuda.sqlwhere = "where";
                                    frmayuda.sqland = string.Empty;
                                }
                            }
                        }
                        frmayuda.criteriosbusqueda = new string[] { "ARTICULO", "CODIGO" };
                        frmayuda.columbusqueda = "subgruponame,subgrupoid";
                        frmayuda.returndatos = "0,2,3";

                        frmayuda.Owner = this;
                        frmayuda.PasaProveedor = RecibeSubgrupo;
                        frmayuda.ShowDialog();
                    }
                }
            }
            catch (Exception ex)
            {
            }
        }
        private void AyudaArticuloColor()
        {
            var frmayuda = new Ayudas.Frm_help_general();

            frmayuda.tipoo = "sql";
            frmayuda.titulo = "<< AYUDA TABLA ARTICULO-COLOR >>";
            frmayuda.sqlquery = " SELECT ac.colorid,c.colorname " +
                                " FROM tb_pt_articulocolor ac " +
                                " LEFT JOIN tb_pt_color c ON ac.colorid = c.colorid ";
            frmayuda.sqlwhere = " WHERE articid = '" + xarticid.ToString() + "' AND [status] = '0' ";
            frmayuda.sqland = " AND ";
            frmayuda.criteriosbusqueda = new string[] { "CODIGO", "COLOR" };
            frmayuda.columbusqueda = "ac.colorid,c.colorname";
            frmayuda.returndatos = "0,1";

            frmayuda.Owner = this;
            frmayuda.PasaProveedor = RecibeArticuloColor;
            frmayuda.ShowDialog();
        }
        private void Ayudamodulo(String lpdescrlike)
        {
            try
            {
                Ayudas.Frm_help_general frmayuda = new Ayudas.Frm_help_general();

                frmayuda.tipoo = "all"; //sql,tabla
                frmayuda.titulo = "<< AYUDA  TABLA modulo >>";
                frmayuda.sqlquery = "SELECT moduloid, moduloname, moduloshort FROM tb_sys_modulo";
                frmayuda.sqlinner = ""; //inner
                frmayuda.sqlwhere = "where"; //where
                frmayuda.sqland = "";//and
                frmayuda.criteriosbusqueda = new string[] { "modulo", "CODIGO" };
                frmayuda.columbusqueda = "moduloname,moduloid";
                frmayuda.returndatos = "0,1";

                frmayuda.Owner = this;
                frmayuda.PasaProveedor = Recibemodulo;
                frmayuda.ShowDialog();
            }
            catch (Exception ex)
            {

            }
        }
        private void AyudaCliente(String lpdescrlike)
        {
            try
            {
                String modd = "";
                sys_moduloBL BL = new sys_moduloBL();
                tb_sys_modulo BE = new tb_sys_modulo();
                DataTable dt = new DataTable();

                BE.dominioid = dominioid.Text.ToString();
                BE.moduloid = moduloid.Text.ToString();
                dt = BL.GetAll(EmpresaID, BE).Tables[0];
                if (dt.Rows.Count > 0)
                {
                    if (dt.Rows[0]["moduloshort"].ToString().Trim().Length == 2)
                    {
                        modd = dt.Rows[0]["moduloshort"].ToString().Trim();

                        Ayudas.Frm_help_general frmayuda = new Ayudas.Frm_help_general();

                        frmayuda.tipoo = "sql"; //sql,tabla
                        frmayuda.titulo = "<< AYUDA TABLA GRUPOS >>";
                        frmayuda.sqlquery = " SELECT ctacte, ctactename ,nmruc  FROM tb_cliente ";
                        frmayuda.sqlinner = ""; //inner
                        frmayuda.sqlwhere = " where "; //where
                        frmayuda.sqland = "";//and
                        frmayuda.criteriosbusqueda = new string[] { "PROVEEDOR", "CODIGO" };
                        frmayuda.columbusqueda = "ctactename,ctacte";
                        frmayuda.returndatos = "0,1,2";

                        frmayuda.Owner = this;
                        frmayuda.PasaProveedor = RecibeCliente;
                        frmayuda.ShowDialog();
                    }
                }
            }
            catch (Exception ex)
            {

            }
        }
        private void AyudaCanalVenta(String lpdescrlike)
        {
            try
            {
                Ayudas.Frm_help_general frmayuda = new Ayudas.Frm_help_general();

                frmayuda.tipoo = "all"; //sql,tabla
                frmayuda.titulo = "<< AYUDA TABLA CANAL VENTA >>";
                frmayuda.sqlquery = "SELECT canalventaid,canalventaname FROM tb_cp_canalventa ";
                frmayuda.sqlinner = ""; //inner
                frmayuda.sqlwhere = "WHERE LEN(canalventaid) = 3"; //where
                frmayuda.sqland = "and";//and
                frmayuda.criteriosbusqueda = new string[] { "CODIGO", "CANAL" };
                frmayuda.columbusqueda = "canalventaid,canalventaname";
                frmayuda.returndatos = "0,1";

                frmayuda.Owner = this;
                frmayuda.PasaProveedor = RecibeCanalVenta;
                frmayuda.ShowDialog();
            }
            catch (Exception ex)
            {

            }
        }
        private void AyudaDocref(String lpdescrlike)
        {
            try
            {
                var frmayuda = new Ayudas.Frm_help_general();

                frmayuda.tipoo = "sql";
                frmayuda.titulo = "Ayuda Ordenes de compra";
                frmayuda.sqlquery = "select fechdoc, serdoc, numdoc, nmruc, ctactename, totpzas, totimporte from tb_cm_ordendecompracab tb1";
                frmayuda.sqlinner = string.Empty;
                frmayuda.sqlwhere = "where moduloiddes='" + modulo + "' and localdes='" + local + "' and tb1.tipodoc='OC' and status <> 9";
                frmayuda.sqland = " and";
                frmayuda.criteriosbusqueda = new string[] { "CLIENTE", "RUC", "NÚMERO DOC" };
                frmayuda.columbusqueda = "ctactename,nmruc,numdoc";
                frmayuda.returndatos = "1,2,0";

                frmayuda.Owner = this;
                frmayuda.PasaProveedor = RecibeDocref;
                frmayuda.ShowDialog();
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
        private void AyudaOrdenCompra(String lpdescrlike)
        {
            try
            {
                var frmayuda = new Ayudas.Frm_help_general();

                frmayuda.tipoo = "sql";
                frmayuda.titulo = "Ayuda Vendedor";
                frmayuda.sqlquery = "select vendorid, vendorname from tb_vendedor_corporativo";
                frmayuda.sqlinner = string.Empty;
                frmayuda.sqlwhere = "where";
                frmayuda.sqland = string.Empty;
                frmayuda.criteriosbusqueda = new string[] { "VENDEDOR", "CÓDIGO" };
                frmayuda.columbusqueda = "vendorname,vendorid";
                frmayuda.returndatos = "0,1";

                frmayuda.Owner = this;
                frmayuda.PasaProveedor = RecibeOrdenCompra;
                frmayuda.ShowDialog();
            }
            catch (Exception ex)
            {
            }
        }
        private void AyudaLinea(String lpdescrlike)
        {
            try
            {
                var modd = string.Empty;
                var BL = new sys_moduloBL();
                var BE = new tb_sys_modulo();
                var dt = new DataTable();

                BE.dominioid = dominioiddes;
                BE.moduloid = moduloiddes.SelectedValue.ToString();
                if (moduloiddes.SelectedValue.ToString() == "0000")
                {
                    MessageBox.Show("Seleccione Almacen", "Information");
                    return;
                }

                dt = BL.GetAll(EmpresaID, BE).Tables[0];
                if (dt.Rows.Count > 0)
                {
                    if (dt.Rows[0]["moduloshort"].ToString().Trim().Length == 2)
                    {
                        modd = dt.Rows[0]["moduloshort"].ToString().Trim();

                        var frmayuda = new Ayudas.Frm_help_general();

                        frmayuda.tipoo = "sql";
                        frmayuda.titulo = "<< AYUDA  TABLA LINEA >>";
                        frmayuda.sqlquery = "SELECT lineaid, lineaname FROM tb_" + modd + "_linea ";
                        frmayuda.sqlinner = string.Empty;
                        frmayuda.sqlwhere = "where";
                        frmayuda.sqland = string.Empty;
                        frmayuda.criteriosbusqueda = new string[] { "LINEA", "CODIGO" };
                        frmayuda.columbusqueda = "lineaname,lineaid";
                        frmayuda.returndatos = "0,1";

                        frmayuda.Owner = this;
                        frmayuda.PasaProveedor = RecibeLinea;
                        frmayuda.ShowDialog();
                    }
                }
            }
            catch (Exception ex)
            {
            }
        }
        private void AyudaTransportista(String lpdescrlike)
        {
            try
            {
                var frmayuda = new Ayudas.Frm_help_general();

                frmayuda.tipoo = "sql";
                frmayuda.titulo = "Ayuda Transportista";
                frmayuda.sqlquery = "select transpid,transpname,transpplaca,transpcertificado,transplicencia from tb_transportista";
                frmayuda.sqlinner = string.Empty;
                frmayuda.sqlwhere = "where";
                frmayuda.sqland = string.Empty;
                frmayuda.criteriosbusqueda = new string[] { "NOM TRANSPORTISTA", "CÓDIGO" };
                frmayuda.columbusqueda = "transpname,transpid";
                frmayuda.returndatos = "0,1,2,3,4";

                frmayuda.Owner = this;
                frmayuda.PasaProveedor = RecibeTransportista;
                frmayuda.ShowDialog();
            }
            catch (Exception ex)
            {
            }
        }
        private void Ayudacondpago(String lpdescrlike)
        {
            try
            {
                var frmayuda = new Ayudas.Frm_help_general();

                frmayuda.tipoo = "all";
                frmayuda.titulo = "<< AYUDA  TABLA condpago >>";
                frmayuda.sqlquery = "SELECT condpagoid, condpagoname FROM tb_condpago";
                frmayuda.sqlinner = string.Empty;
                frmayuda.sqlwhere = "where";
                frmayuda.sqland = string.Empty;
                frmayuda.criteriosbusqueda = new string[] { "condpago", "CODIGO" };
                frmayuda.columbusqueda = "condpagoname,condpagoid";
                frmayuda.returndatos = "0,1";

                frmayuda.Owner = this;
                frmayuda.PasaProveedor = Recibecondpago;
                frmayuda.ShowDialog();
            }
            catch (Exception ex)
            {
            }
        }
        private void AyudaProducto(String lpdescrlike)
        {
            try
            {
                Ayudas.Frm_help_general frmayuda = new Ayudas.Frm_help_general();
                frmayuda.tipoo = "sql"; //sql,tabla,all
                frmayuda.titulo = "<< AYUDA  TABLA PRODUCTOS >>";
                frmayuda.sqlquery = " SELECT DISTINCT p.productid,p.productname,p.titulo gramaje,MAX(pr.rolloancho) ancho FROM tb_ta_productos p ";
                frmayuda.sqlinner = " LEFT JOIN tb_ta_prodrollo pr ON p.productid = pr.productid ";
                frmayuda.sqlwhere = " WHERE p.[status] = '0'"; //where
                frmayuda.sqland = "AND ";//and
                frmayuda.sqlgroupby = "GROUP BY p.productid,p.productname,p.titulo ";
                frmayuda.criteriosbusqueda = new string[] { "PRODUCTO", "CODIGO" };
                frmayuda.columbusqueda = "p.productname,p.productid";
                frmayuda.returndatos = "0,1,3,2";

                frmayuda.Owner = this;
                frmayuda.PasaProveedor = RecibeProducto;
                frmayuda.ShowDialog();
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
            }
        }
        private void AyudaMotivoint(String lpdescrlike)
        {
            try
            {
                var frmayuda = new Ayudas.Frm_help_general();

                frmayuda.tipoo = "sql";
                frmayuda.titulo = "<< AYUDA  TABLA MOTIVO DE TRASLADO INTERNO>>";
                frmayuda.sqlquery = "SELECT mottrasladointid, mottrasladointname FROM tb_mottrasladoint";
                frmayuda.sqlinner = string.Empty;
                frmayuda.sqlwhere = "where moduloid = '" + modulo + "'";
                frmayuda.sqland = "and";
                frmayuda.criteriosbusqueda = new string[] { "MOTIVO TRASLADO", "CODIGO" };
                frmayuda.columbusqueda = "mottrasladointname,mottrasladointid";
                frmayuda.returndatos = "0,1";

                frmayuda.Owner = this;
                frmayuda.PasaProveedor = RecibeMotivoint;
                frmayuda.ShowDialog();
            }
            catch (Exception ex)
            {
            }
        }