//Metodo para llenar GridView Con procedimiento almacenado sp_CC0700_consultaDatosUsuario_VS
        public DataTable obtieneDatos_Llena_grv_Detallado(int numEmpresa, int numUsuario, int numCliente, int tipoCliente, int clasMoneda, string fecha, int periodo1, int periodo2, int periodo3)
        {
            DataTable    dt      = new DataTable();
            SQLConection context = new SQLConection();

            context.Parametros.Clear();

            context.Parametros.Add(new SqlParameter("@Numero_Empresa", numEmpresa));
            context.Parametros.Add(new SqlParameter("@Numero_Usuario", numUsuario));
            context.Parametros.Add(new SqlParameter("@numero_cliente", numCliente));
            context.Parametros.Add(new SqlParameter("@Tipo_Cliente", tipoCliente));
            context.Parametros.Add(new SqlParameter("@Clas_Moneda", clasMoneda));
            context.Parametros.Add(new SqlParameter("@Fecha", fecha));
            context.Parametros.Add(new SqlParameter("@Periodo1", periodo1));
            context.Parametros.Add(new SqlParameter("@Periodo2", periodo2));
            context.Parametros.Add(new SqlParameter("@Periodo3", periodo3));

            dt = context.ExecuteProcedure("sp_CC0700_consultaDatosUsuarioFinal", true);
            if (dt != null)
            {
                return(dt);
            }
            else
            {
                return(new DataTable());
            }
        }
        public string ObtenNumeroTicket(int intItipo, string sDatabase, string sEmpresa, string sSucursal, string sTipoDocto,
                                        string sSerie, string sFolio, string sNumtkt)
        {
            DataTable dt = new DataTable();

            try
            {
                SQLConection context = new SQLConection();
                context.Parametros.Clear();
                context.Parametros.Add(new SqlParameter("Tipo", intItipo));
                context.Parametros.Add(new SqlParameter("Nombre_Base", sDatabase));
                context.Parametros.Add(new SqlParameter("Numero_Empresa", sEmpresa));
                context.Parametros.Add(new SqlParameter("Sucursal", sSucursal));
                context.Parametros.Add(new SqlParameter("Tipo_Docto", sTipoDocto));
                context.Parametros.Add(new SqlParameter("Serie", sSerie));
                context.Parametros.Add(new SqlParameter("Numero_Docto", sFolio));
                context.Parametros.Add(new SqlParameter("Num_Ticket", sNumtkt));

                dt = context.ExecuteProcedure("sp_Obtener_Num_Ticket", true).Copy();

                if (dt.Rows.Count > 0)
                {
                    if (dt.Rows[0][0] != DBNull.Value)
                    {
                        return(Convert.ToString(dt.Rows[0][0]));
                    }
                }
            }
            catch
            {
                return(null);
            }
            return(null);
        }
Exemple #3
0
        public DataTable ObtieneDatosProveedorAcreedor(int numEmpresa, string TipoPersona, int numPersona, string NomProvedor, int TipoProveedor, int Estatus,
                                                       string ApPaterno, string ApMaterno, string nomCorto, int TipoPersonalidad, string numTelefono, string email,
                                                       string RFC, int TipoProvLocGen, int TipoRolPersona, string Domicilio, string Colonia, string CpPostal,
                                                       string TelDireccion, int Tipodomicilio)
        {
            SQLConection context        = new SQLConection();
            DataTable    dtDatProveedor = new DataTable();

            context.Parametros.Clear();
            context.Parametros.Add(new SqlParameter("@Numero_Empresa", numEmpresa));
            context.Parametros.Add(new SqlParameter("@Tipo_Persona", TipoPersona));
            context.Parametros.Add(new SqlParameter("@Numero_Persona", numPersona));
            context.Parametros.Add(new SqlParameter("@Nombre_Provedor", NomProvedor));
            context.Parametros.Add(new SqlParameter("@Tipo_Proveedor", TipoProveedor));
            context.Parametros.Add(new SqlParameter("@Estatus", Estatus));
            context.Parametros.Add(new SqlParameter("@Ap_Paterno", ApPaterno));
            context.Parametros.Add(new SqlParameter("@Ap_Materno", ApMaterno));
            context.Parametros.Add(new SqlParameter("@Nombre_Corto", nomCorto));
            context.Parametros.Add(new SqlParameter("@Tipo_Personalidad", TipoPersonalidad));
            context.Parametros.Add(new SqlParameter("@Num_Telefono", numTelefono));
            context.Parametros.Add(new SqlParameter("@Email", email));
            context.Parametros.Add(new SqlParameter("@RFC", RFC));
            context.Parametros.Add(new SqlParameter("@TipoProvLocGen", TipoProvLocGen));
            context.Parametros.Add(new SqlParameter("@TipoRolPersona", TipoRolPersona));
            context.Parametros.Add(new SqlParameter("@Domicilio", Domicilio));
            context.Parametros.Add(new SqlParameter("@Colonia", Colonia));
            context.Parametros.Add(new SqlParameter("@Cp_Postal", CpPostal));
            context.Parametros.Add(new SqlParameter("@Telefono_Direc", TelDireccion));
            context.Parametros.Add(new SqlParameter("@Tipo_Domicilio", Tipodomicilio));


            dtDatProveedor = context.ExecuteProcedure("sp_BuscaDatosProvedor", true).Copy();
            return(dtDatProveedor);
        }
Exemple #4
0
        public static Decimal GetExchange(int iEmpresa, int iMonedaOrigen, int iMonedaDestino, DateTime date)
        {
            DataTable table = new DataTable();

            try
            {
                DataTable    dt      = new DataTable();
                SQLConection context = new SQLConection();
                context.Parametros.Clear();
                context.Parametros.Add(new SqlParameter("companynumber", iEmpresa));
                context.Parametros.Add(new SqlParameter("OriginCurrency", iMonedaOrigen));
                context.Parametros.Add(new SqlParameter("DestinyCurrency", iMonedaDestino));
                context.Parametros.Add(new SqlParameter("date", date));

                dt = context.ExecuteProcedure("sp_Controles_ObtieneTipoDeCambio_v1", true).Copy();


                if (dt.Rows.Count > 0)
                {
                    return(Math.Round(Convert.ToDecimal(dt.Rows[0][0]), 4));
                }
                else
                {
                    return(1);
                }
            }
            catch
            {
                return(-1);
            }
        }
        public static DataTable gfGetFacturasCanceladas(int Numero_Empresa, int Numero_Cliente, string Fecha_Ini, string Fecha_Fin, int Numero_Factura = 0)
        {
            if (Numero_Cliente <= 0)
            {
                Numero_Cliente = 0;
            }

            if (Fecha_Ini.Trim().Length == 0)
            {
                Fecha_Ini = string.Empty;
            }

            if (Fecha_Fin.Trim().Length == 0)
            {
                Fecha_Fin = string.Empty;
            }

            DataTable    dt      = new DataTable();
            SQLConection context = new SQLConection();

            context.Parametros.Clear();
            context.Parametros.Add(new SqlParameter("Numero_Empresa", Numero_Empresa));
            context.Parametros.Add(new SqlParameter("Numero_Cliente", Numero_Cliente));
            context.Parametros.Add(new SqlParameter("Fecha_Ini", Fecha_Ini));
            context.Parametros.Add(new SqlParameter("Fecha_Fin", Fecha_Fin));
            context.Parametros.Add(new SqlParameter("Numero_Factura", Numero_Factura));
            dt = context.ExecuteProcedure("SP_Factura_Consulta_Canceladas", true).Copy();
            return(dt);
        }
        public DataTable GetDataVentasVisorTransporte(int tipo, int numeroEmpresa, int?sucursal, int?cliente,
                                                      int?documento, int?serie, int?numDoctoIni, int?numDoctoFin, DateTime?fechFacIni,
                                                      DateTime?fechFacFin, int?usuario, DateTime?fechEntreIni, DateTime?fechEntreFin)
        {
            DataTable    dt      = new DataTable();
            SQLConection context = new SQLConection();

            context.Parametros.Clear();
            context.Parametros.Add(new SqlParameter("@Tipo", tipo));
            context.Parametros.Add(new SqlParameter("@NumeroEmpresa", numeroEmpresa));
            context.Parametros.Add(new SqlParameter("@Sucursal", sucursal.HasValue ? (object)sucursal.Value : DBNull.Value));
            context.Parametros.Add(new SqlParameter("@Cliente", cliente.HasValue ? (object)cliente.Value : DBNull.Value));
            context.Parametros.Add(new SqlParameter("@Documento", documento.HasValue ? (object)documento.Value : DBNull.Value));
            context.Parametros.Add(new SqlParameter("@Serie", serie.HasValue ? (object)serie.Value : DBNull.Value));
            context.Parametros.Add(new SqlParameter("@NumDoctoIni", numDoctoIni.HasValue ? (object)numDoctoIni.Value : DBNull.Value));
            context.Parametros.Add(new SqlParameter("@NumDoctoFin", numDoctoFin.HasValue ? (object)numDoctoFin.Value : DBNull.Value));
            context.Parametros.Add(new SqlParameter("@FechFacIni", fechFacIni.HasValue ? (object)fechFacIni.Value : DBNull.Value));
            context.Parametros.Add(new SqlParameter("@FechFacFin", fechFacFin.HasValue ? (object)fechFacFin.Value : DBNull.Value));
            context.Parametros.Add(new SqlParameter("@Usuario", usuario.HasValue ? (object)usuario.Value : DBNull.Value));
            context.Parametros.Add(new SqlParameter("@FechEntreIni", fechEntreIni.HasValue ? (object)fechEntreIni.Value : DBNull.Value));
            context.Parametros.Add(new SqlParameter("@FechEntreFin", fechEntreFin.HasValue ? (object)fechEntreFin.Value : DBNull.Value));

            dt = context.ExecuteProcedure("[sp_venObtieDatosVisorVentasTransporte]", true).Copy();
            return(dt);
        }
        public DataTable GetDataVentas(int numEmpresa, int numPersona, DateTime?fechaDe, DateTime?fechaHasta, int?plaza, int?sucursal, int?cliente, int?precio
                                       , int?documento, int?serie, int?DocumentoDel, int?DocumentoAl, int?PedidoDel, int?PedidoAl, int?FormPago
                                       , int?EstatusFac, int?EstatusVen, int?EntregadoMN, int?Usuario, int?Importe)
        {
            DataTable    dt      = new DataTable();
            SQLConection context = new SQLConection();

            context.Parametros.Clear();
            context.Parametros.Add(new SqlParameter("@NumeroCompany", numEmpresa));
            context.Parametros.Add(new SqlParameter("@Persona", numPersona));
            context.Parametros.Add(new SqlParameter("@FechaDe", fechaDe.HasValue ? (object)fechaDe.Value : DBNull.Value));
            context.Parametros.Add(new SqlParameter("@FechaHasta", fechaHasta.HasValue ? (object)fechaHasta.Value : DBNull.Value));
            context.Parametros.Add(new SqlParameter("@Plaza", plaza.HasValue ? (object)plaza.Value : DBNull.Value));
            context.Parametros.Add(new SqlParameter("@Sucursal", sucursal.HasValue ? (object)sucursal.Value : DBNull.Value));
            context.Parametros.Add(new SqlParameter("@Cliente", cliente.HasValue ? (object)cliente.Value : DBNull.Value));
            context.Parametros.Add(new SqlParameter("@Precio", precio.HasValue ? (object)precio.Value : DBNull.Value));
            context.Parametros.Add(new SqlParameter("@Documento", documento.HasValue ? (object)documento.Value : DBNull.Value));
            context.Parametros.Add(new SqlParameter("@Serie", serie.HasValue ? (object)serie.Value : DBNull.Value));
            context.Parametros.Add(new SqlParameter("@DocumentoDel", DocumentoDel.HasValue ? (object)DocumentoDel.Value : DBNull.Value));
            context.Parametros.Add(new SqlParameter("@DocumentoAl", DocumentoAl.HasValue ? (object)DocumentoAl.Value : DBNull.Value));
            context.Parametros.Add(new SqlParameter("@PedidoDel", PedidoDel.HasValue ? (object)PedidoDel.Value : DBNull.Value));
            context.Parametros.Add(new SqlParameter("@PedidoAl", PedidoAl.HasValue ? (object)PedidoAl.Value : DBNull.Value));
            context.Parametros.Add(new SqlParameter("@FormPago", FormPago.HasValue ? (object)FormPago.Value : DBNull.Value));
            context.Parametros.Add(new SqlParameter("@EstatusFac", EstatusFac.HasValue ? (object)EstatusFac.Value : DBNull.Value));
            context.Parametros.Add(new SqlParameter("@EstatusVen", EstatusVen.HasValue ? (object)EstatusVen.Value : DBNull.Value));
            context.Parametros.Add(new SqlParameter("@EntregadoMN", EntregadoMN.HasValue ? (object)EntregadoMN.Value : DBNull.Value));
            context.Parametros.Add(new SqlParameter("@Usuario", Usuario.HasValue ? (object)Usuario.Value : DBNull.Value));
            context.Parametros.Add(new SqlParameter("@Importe", Importe.HasValue ? (object)Importe.Value : DBNull.Value));


            dt = context.ExecuteProcedure("[sp_venObtieDatosVisorVentas]", true).Copy();
            return(dt);
        }
Exemple #8
0
        ////////////////////////////////////////VENTAS PROGRAMADAS


        public static int gfSp_cotizacion_detalle_pagos(int iTipo, int iNumeroEmpresa, int iNumeroCotizacion, int iNumeroPartida,
                                                        int iNumeroPago, decimal dAnticipo, int iNumeroPeriodo, int iClasPeriodo,
                                                        DateTime Fecha)
        {
            int iRespuesta = 0;

            try
            {
                SQLConection context = new SQLConection();

                context.Parametros.Clear();
                context.Parametros.Add(new SqlParameter("@Tipo", iTipo));
                context.Parametros.Add(new SqlParameter("@Numero_Empresa", iNumeroEmpresa));
                context.Parametros.Add(new SqlParameter("@Numero_Cotiza", iNumeroCotizacion));
                context.Parametros.Add(new SqlParameter("@Numero_Partida", iNumeroPartida));
                context.Parametros.Add(new SqlParameter("@Numero_Pago", iNumeroPago));
                context.Parametros.Add(new SqlParameter("@Anticipo", dAnticipo));
                context.Parametros.Add(new SqlParameter("@Num_Periodo", iNumeroPeriodo));
                context.Parametros.Add(new SqlParameter("@Clas_Periodo", iClasPeriodo));
                context.Parametros.Add(new SqlParameter("@Fecha", Fecha));


                context.ExecuteProcedure("sp_cotizacion_detalle_pagos", true).Copy();
            }
            catch
            {
                iRespuesta = -1;
            }


            return(iRespuesta);
        }
        //En este metodo se realiza la consulta de los datos de la person seleccionada (cliente)y los acomoda en una tabla
        public DataTable obtenerDatosPorNumeroPersona(int Empresa, int Numero_Persona)
        {
            SQLConection context = new SQLConection();

            context.Parametros.Add(new SqlParameter("@personnumber", Numero_Persona));
            context.Parametros.Add(new SqlParameter("@companynumber", Empresa));

            DataTable dt = new DataTable();

            dt = context.ExecuteProcedure("sp_Persona_ObtieneDatosDePersona_v1", true);
            DataTable DataPerson = dt;

            if (dt != null && dt.Rows.Count > 0)
            {
                sNombre_Completo       = (DataPerson.Rows[0][2] == DBNull.Value) ? null : Convert.ToString(DataPerson.Rows[0][2]);
                sPaterno               = (DataPerson.Rows[0][3] == DBNull.Value) ? null : Convert.ToString(DataPerson.Rows[0][3]);
                sMaterno               = (DataPerson.Rows[0][4] == DBNull.Value) ? null : Convert.ToString(DataPerson.Rows[0][4]);
                sNombre                = (DataPerson.Rows[0][5] == DBNull.Value) ? null : Convert.ToString(DataPerson.Rows[0][5]);
                sNombre_Corto          = (DataPerson.Rows[0][6] == DBNull.Value) ? null : Convert.ToString(DataPerson.Rows[0][6]);
                sRFC                   = (DataPerson.Rows[0][7] == DBNull.Value) ? null : Convert.ToString(DataPerson.Rows[0][7]);
                sCURP                  = (DataPerson.Rows[0][8] == DBNull.Value) ? null : Convert.ToString(DataPerson.Rows[0][8]);
                sTelefono              = (DataPerson.Rows[0][9] == DBNull.Value) ? null : Convert.ToString(DataPerson.Rows[0][9]);
                sFax                   = sTelefono;
                sCorreo_Electronico    = (DataPerson.Rows[0][13] == DBNull.Value) ? null : Convert.ToString(DataPerson.Rows[0][13]);
                sPersonalidad_Juridica = (DataPerson.Rows[0][14] == DBNull.Value) ? null : Convert.ToString(DataPerson.Rows[0][14]);

                return(dt);
            }
            else
            {
                return(new DataTable());
            }
        }
Exemple #10
0
        public DataTable buscarVentas(int iEmpresa, int iSucursal, int iFamilia, int iPadre, int iEstatus, DateTime?fechaDe, DateTime?fechaHasta, int iVentaDe, int iVentaHasta, int iCliente)
        {
            DataTable    dt      = new DataTable();
            SQLConection context = new SQLConection();

            context.Parametros.Add(new SqlParameter("@companynumber", iEmpresa));
            context.Parametros.Add(new SqlParameter("@office", iSucursal));
            context.Parametros.Add(new SqlParameter("@family", iFamilia));
            context.Parametros.Add(new SqlParameter("@father", iPadre));
            context.Parametros.Add(new SqlParameter("@status", iEstatus));
            context.Parametros.Add(new SqlParameter("@datefrom", fechaDe.HasValue ? (object)fechaDe.Value : DBNull.Value));
            context.Parametros.Add(new SqlParameter("@dateto", fechaHasta.HasValue ? (object)fechaHasta.Value : DBNull.Value));
            context.Parametros.Add(new SqlParameter("@salefrom", iVentaDe));
            context.Parametros.Add(new SqlParameter("@saleto", iVentaHasta));
            context.Parametros.Add(new SqlParameter("@client", iCliente));

            dt = context.ExecuteProcedure("sp_Venta_BusquedaDeVentas_v2", true);

            if (dt != null)
            {
                return(dt);
            }
            else
            {
                return(new DataTable());
            }
        }
Exemple #11
0
        public DataTable sp_Cotizacion_Factura_Ticket(int iNumero_Empresa, int iNumero_Cliente, int iUsuario, DateTime Fecha, int iMoneda,
                                                      int iIVA, int iFolio_Factura, int iTipo_Docto, int iSerie_Docto, Decimal dTipo_Cambio, string sObservaciones,
                                                      int iClas_Pantalla, int iClas_Sucursal)
        {
            DataTable    dt      = new DataTable();
            SQLConection context = new SQLConection();

            context.Parametros.Add(new SqlParameter("@Numero_Empresa", iNumero_Empresa));
            context.Parametros.Add(new SqlParameter("@Numero_Cliente", iNumero_Cliente));
            context.Parametros.Add(new SqlParameter("@Usuario", iUsuario));
            context.Parametros.Add(new SqlParameter("@Fecha", Fecha));
            context.Parametros.Add(new SqlParameter("@Moneda", iMoneda));
            context.Parametros.Add(new SqlParameter("@Clas_IVA", iIVA));
            context.Parametros.Add(new SqlParameter("@Folio_Factura", iFolio_Factura));
            context.Parametros.Add(new SqlParameter("@Tipo_Docto", iTipo_Docto));
            context.Parametros.Add(new SqlParameter("@Serie_Docto", iSerie_Docto));
            context.Parametros.Add(new SqlParameter("@Tipo_Cambio", dTipo_Cambio));
            context.Parametros.Add(new SqlParameter("@Observaciones", sObservaciones));
            context.Parametros.Add(new SqlParameter("@Clas_Pantalla", iClas_Pantalla));
            context.Parametros.Add(new SqlParameter("@Clas_Sucursal", iClas_Sucursal));

            dt = context.ExecuteProcedure("sp_Cotizacion_Factura_TicketV2", true);


            if (dt != null)
            {
                return(dt);
            }
            else
            {
                return(new DataTable());
            }
        }
Exemple #12
0
        public List <Events> gfConsultaTipoCambiosxMes(int iNumeroMes, int iAnio)
        {
            string        sQuery  = string.Empty;
            DataTable     dt      = new DataTable();
            List <Events> lista   = new List <Events>();
            SQLConection  context = new SQLConection();

            context.Parametros.Clear();
            sQuery = string.Concat("USE [INTEGRA_KONEXUS_FAC] SELECT CATALOGODETALLEID AS ID , CATALOGODETALLEDESCRIPCION AS MES ,DESCRIPCION2  AS FIX,DATECREATION   AS FECHA FROM CATALOGODETALLE ",
                                   "WHERE CATALOGOID =18 ",
                                   "AND DATECREATION >= CONVERT(datetime, '01/", iNumeroMes, "/", iAnio, "')  ",
                                   "AND DATECREATION <= GETDATE() ",
                                   "AND CATALOGODETALLECLAVE = ", iNumeroMes, " ",
                                   "AND DESCRIPCION2 != '-1' ORDER BY DATECREATION  ASC  ");
            dt = context.ExecuteQuery(sQuery);

            if (dt.Rows.Count > 0)
            {
                foreach (DataRow itemDiaTipoCambio in dt.Rows)
                {
                    Events eo = new Events();
                    eo.id    = itemDiaTipoCambio["ID"].ToString();
                    eo.title = itemDiaTipoCambio["FIX"].ToString();
                    eo.date  = itemDiaTipoCambio["FECHA"].ToString();
                    eo.start = itemDiaTipoCambio["FECHA"].ToString();
                    eo.end   = itemDiaTipoCambio["FECHA"].ToString();
                    lista.Add(eo);
                }
            }
            return(lista);
        }
Exemple #13
0
        //El procedimiento no se encuentra en la base de INTEGRA_DEMO
        public int GetNumberOfVirtualStores()
        {
            SQLConection context = new SQLConection();
            DataTable    dt      = new DataTable();

            context.Parametros.Clear();
            context.Parametros.Add(new SqlParameter("companynumber", Company));
            context.Parametros.Add(new SqlParameter("usernumber", User));
            context.Parametros.Add(new SqlParameter("office", Office));

            dt = context.ExecuteProcedure("sp_PuntosDeVenta_ObtieneNumeroDeTiendasVirtuales_v1", true).Copy();

            if (dt == null)
            {
                return(-1);
            }
            else
            {
                if (dt.Rows.Count > 0)
                {
                    return(Convert.ToInt32(dt.Rows[0][0]));
                }
                else
                {
                    return(0);
                }
            }
        }
        // OBTIENE NUMERO Y NOMBRE
        public DataTable obtDatosxNumeroPersona(int optPersonalidad, int intNumEmpresa, string sCliente)
        {
            SQLConection context = new SQLConection();

            //parametros q enviare al proc
            context.Parametros.Add(new SqlParameter("@optPersonalidad", optPersonalidad));
            context.Parametros.Add(new SqlParameter("@intNumEmpresa", intNumEmpresa));
            context.Parametros.Add(new SqlParameter("@sCliente", sCliente));

            DataTable dt = new DataTable();

            // sp_Persona_ObtieneDatosDePersona_v1 - Procedimiento que se debe cambiar asp_CP0600_ClienteDropDown
            dt = context.ExecuteProcedure("sp_CP0600_ObtNomCliente", true);
            DataTable DataPerson = dt;

            if (dt != null && dt.Rows.Count > 0)
            {
                //snumero = (DataPerson.Rows[0][0] == DBNull.Value) ? null : Convert.ToString(DataPerson.Rows[0][1]);
                sNombre_Completo = (DataPerson.Rows[0][1] == DBNull.Value) ? null : Convert.ToString(DataPerson.Rows[0][1]);

                return(dt);
            }
            else
            {
                return(null);
            }
        }
Exemple #15
0
        //Al parecer el evento nop se ocupa en la solucion Verificar
        public int CheckFolio(int company, int nota, int document, int serie, int folio)
        {
            try
            {
                SQLConection context = new SQLConection();
                DataTable    dt      = new DataTable();

                string sQuery = "SELECT dbo.fn_Valida_Folio( " + @company + " , " + @nota + " , " + @document + " , " + @serie + " , " + @folio + " )";
                dt = context.ExecuteQuery(sQuery).Copy();


                if (dt.Rows.Count > 0)
                {
                    if (dt.Rows[0][0] != DBNull.Value)
                    {
                        return(Convert.ToInt32(dt.Rows[0][0]));
                    }
                }
            }
            catch
            {
                throw;
            }

            return(0);
        }
Exemple #16
0
        public static string gfCompaniaDireccionHtml(int pIDCompania, DataTable pDT = null)
        {
            SQLConection context    = new SQLConection();
            string       sResultado = string.Empty;

            pDT = null;
            context.Parametros.Clear();
            context.Parametros.Add(new SqlParameter("@companynumber", pIDCompania));
            pDT = context.ExecuteProcedure("sp_Venta_ObtieneDatosDeEmpresa_v1", true);

            if (pDT.Rows.Count > 0)
            {
                sResultado = string.Concat("<table>");
                foreach (DataRow row in pDT.Rows)
                {
                    sResultado += string.Concat("<tr><td>" + row[1] + "<td/><tr/>");
                    sResultado += string.Concat("<tr><td>" + row[2] + "<td/><tr/>");
                    sResultado += string.Concat("<tr><td>" + row[3] + "<td/><tr/>");
                    sResultado += string.Concat("<tr><td>" + row[4] + "<td/><tr/>");
                    sResultado += string.Concat("<tr><td>C.P. " + row[6] + " Tel " + row[8] + " <td/><tr/>");
                }
                sResultado += string.Concat("</table>");
            }
            return(sResultado);
        }
        public DataTable GetTotalMargenNuevo(int numEmpresa, int NumUsuario, int plaza, int sucursal, int cliente, int precio
                                             , int documento, int serie, int DocumentoDel, int DocumentoAl, int PedidoDel, int PedidoAl, DateTime?fechaDe, DateTime?fechaHasta,
                                             int?FormPago, int EstatusFac, int EstatusVen, int Moneda, decimal EntregadoMN, int Usuario)
        {
            DataTable    dt      = new DataTable();
            SQLConection context = new SQLConection();

            context.Parametros.Clear();
            context.Parametros.Add(new SqlParameter("@Numero_Empresa", numEmpresa));
            context.Parametros.Add(new SqlParameter("@Numero_Usuario", NumUsuario));
            context.Parametros.Add(new SqlParameter("@cboZona", plaza));
            context.Parametros.Add(new SqlParameter("@cboSucursal", sucursal));
            context.Parametros.Add(new SqlParameter("@Cliente", cliente));
            context.Parametros.Add(new SqlParameter("@cboLPrecio", precio));
            context.Parametros.Add(new SqlParameter("@cboDocto", documento));
            context.Parametros.Add(new SqlParameter("@cboSerie", serie));
            context.Parametros.Add(new SqlParameter("@cboNumDocto_Ini", DocumentoDel));
            context.Parametros.Add(new SqlParameter("@cboNumDocto_Fin", DocumentoAl));
            context.Parametros.Add(new SqlParameter("@cboPedido_Ini", PedidoDel));
            context.Parametros.Add(new SqlParameter("@cboPedido_Fin", PedidoAl));
            context.Parametros.Add(new SqlParameter("@dtpFecha_Ini", fechaDe.HasValue ? (object)fechaDe.Value : DBNull.Value));
            context.Parametros.Add(new SqlParameter("@dtpFecha_Fin", fechaHasta.HasValue ? (object)fechaHasta.Value : DBNull.Value));
            context.Parametros.Add(new SqlParameter("@cboFPago", FormPago.HasValue ? (object)FormPago.Value : DBNull.Value));
            context.Parametros.Add(new SqlParameter("@cboEstatus", EstatusFac));
            context.Parametros.Add(new SqlParameter("@cboEstatus_Cot", EstatusVen));
            context.Parametros.Add(new SqlParameter("@cboMoneda", Moneda));
            context.Parametros.Add(new SqlParameter("@txtImporte_MN", EntregadoMN));
            context.Parametros.Add(new SqlParameter("@txtUsuario", Usuario));


            dt = context.ExecuteProcedure("[sp_Obten_Calculo_Margen_VisorV2]", true).Copy();
            return(dt);
        }
Exemple #18
0
        public static string gfCompaniaMensajesHtml(int dtCompania, DataTable dtMensajes = null)
        {
            numeroMensajes = 0;
            SQLConection context  = new SQLConection();
            string       Mensajes = string.Empty;

            dtMensajes = null;
            string mensaje = string.Empty;

            context.Parametros.Clear();
            context.Parametros.Add(new SqlParameter("@Numero_Empresa", dtCompania));
            dtMensajes     = context.ExecuteProcedure("sp_Mensaje_Consulta", true);
            numeroMensajes = dtMensajes.Rows.Count;
            if (dtMensajes.Rows.Count > 0)
            {
                for (int indice = 0; indice < dtMensajes.Rows.Count; indice++)
                {
                    Mensajes += string.Concat("<table id='dtMensaje_" + indice.ToString() + "'style= 'font-size:" + dtMensajes.Rows[indice][2].ToString() + "px;  color:" + dtMensajes.Rows[indice][3].ToString() + ";  font-family:" + dtMensajes.Rows[indice][1].ToString() + "; display:none;'>");
                    Mensajes += string.Concat("<tr><td>" + dtMensajes.Rows[indice][0].ToString() + "<td/><tr/>");
                    Mensajes += string.Concat("</table>");
                }
            }
            else
            {
                return(gfCompaniaDireccionHtml(dtCompania));
            }


            return(Mensajes);
        }
        public DataTable GetDataVisorTransporte(int numEmpresa, int numUsuariaApp, int?sucursal, int?Cliente, int?Documento,
                                                int?Serie, int?NumDoctoIni, int?NumDoctoFin, DateTime?fechFacIni, DateTime?fechFacFin, int?usuario,
                                                string estatus, DateTime?fechEntregaIni, DateTime?fechEntregaFin)
        {
            DataTable    dt      = new DataTable();
            SQLConection context = new SQLConection();

            context.Parametros.Clear();
            context.Parametros.Add(new SqlParameter("@NumeroEmpresa", numEmpresa));
            context.Parametros.Add(new SqlParameter("@UsuarioSec", numUsuariaApp));
            context.Parametros.Add(new SqlParameter("@Sucursal", sucursal.HasValue ? (object)sucursal.Value : DBNull.Value));
            context.Parametros.Add(new SqlParameter("@Cliente", Cliente.HasValue ? (object)Cliente.Value : DBNull.Value));
            context.Parametros.Add(new SqlParameter("@Documento", Documento.HasValue ? (object)Documento.Value : DBNull.Value));
            context.Parametros.Add(new SqlParameter("@Serie", Serie.HasValue ? (object)Serie.Value : DBNull.Value));
            context.Parametros.Add(new SqlParameter("@NumDoctoIni", NumDoctoIni.HasValue ? (object)NumDoctoIni.Value : DBNull.Value));
            context.Parametros.Add(new SqlParameter("@NumDoctoFin", NumDoctoFin.HasValue ? (object)NumDoctoFin.Value : DBNull.Value));
            context.Parametros.Add(new SqlParameter("@FechFacIni", fechFacIni.HasValue ? (object)fechFacIni.Value : DBNull.Value));
            context.Parametros.Add(new SqlParameter("@FechFacFin", fechFacFin.HasValue ? (object)fechFacFin.Value : DBNull.Value));
            context.Parametros.Add(new SqlParameter("@Usuario", usuario.HasValue ? (object)usuario.Value : DBNull.Value));
            context.Parametros.Add(new SqlParameter("@Estatus", estatus));
            context.Parametros.Add(new SqlParameter("@FechEntreIni", fechEntregaIni.HasValue ? (object)fechEntregaIni.Value : DBNull.Value));
            context.Parametros.Add(new SqlParameter("@FechEntreFin", fechEntregaFin.HasValue ? (object)fechEntregaFin.Value : DBNull.Value));

            dt = context.ExecuteProcedure("[sp_venObtieDatosVisorVentasTransporteGrid]", true).Copy();
            return(dt);
        }
Exemple #20
0
        public DataTable sqlSelectTodoDevoluciones(int Empresa, int Persona, int Cliente, int ConDev, int Estatus, DateTime?FechaDe, DateTime?FechaHasta, int IdNumeroDe, int IdNumeroHasta)
        {
            try
            {
                SQLConection context = new SQLConection();
                context.Parametros.Add(new SqlParameter("@Numero_Empresa", "" + Empresa + ""));
                context.Parametros.Add(new SqlParameter("@Persona", "" + Persona + ""));
                context.Parametros.Add(new SqlParameter("@Cliente", "" + Cliente + ""));
                context.Parametros.Add(new SqlParameter("@ConDev", "" + ConDev + ""));
                context.Parametros.Add(new SqlParameter("@Estatus", "" + Estatus + ""));
                context.Parametros.Add(new SqlParameter("@FechaDe", FechaDe.HasValue ? (object)FechaDe.Value : DBNull.Value));
                context.Parametros.Add(new SqlParameter("@FechaHasta", FechaHasta.HasValue ? (object)FechaHasta.Value : DBNull.Value));
                context.Parametros.Add(new SqlParameter("@NumeroDe", "" + IdNumeroDe + ""));
                context.Parametros.Add(new SqlParameter("@NumeroHasta", "" + IdNumeroHasta + ""));

                DataTable dt = new DataTable();
                dt = context.ExecuteProcedure("sp_Consultar_Devoluciones_Cliente_V2", true);

                return(dt);
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
Exemple #21
0
        public static DataTable gfUserCheckExist(int iUser, string sPWD, int sCompany, int sOffice)
        {
            SQLConection context     = new SQLConection();
            DataTable    dt          = new DataTable();
            string       sOS_BROWSER = string.Empty;

            try
            {
                HttpBrowserCapabilities brObject = HttpContext.Current.Request.Browser;
                sOS_BROWSER = "Tipo:" + brObject.Type + "|Version: " + brObject.Version;
                sOS_BROWSER = (sOS_BROWSER.Length > 50) ? sOS_BROWSER.Substring(0, 50) : sOS_BROWSER;
            }
            catch (Exception)
            {
                sOS_BROWSER = "localhost";
            }

            context.Parametros.Clear();
            context.Parametros.Add(new SqlParameter("@Idusario", iUser));
            context.Parametros.Add(new SqlParameter("@PWD", sPWD));
            context.Parametros.Add(new SqlParameter("@OS_BROWSER", sOS_BROWSER));
            context.Parametros.Add(new SqlParameter("@MODULE", string.Concat(iUser, "|", sCompany, "|", sOffice)));
            context.Parametros.Add(new SqlParameter("@COMPANY", sCompany));
            context.Parametros.Add(new SqlParameter("@OPCION", "0"));
            dt = context.ExecuteProcedure("sp_VerificaUsuarioEnLinea_V2", true).Copy();
            return(dt);
        }
Exemple #22
0
        //public int Person(int _moviment)
        //{
        //    IntegraData.CustomerDAL Customer = new IntegraData.CustomerDAL();
        //    return Customer.ManagePerson(_moviment, _company, _number, _fullname, _father, _mother, _name, _shortname, _rfc, _curp, _phonenumber, _fax, _cellphone, _email, _legal, _general, _recorddate);
        //}

        public int Person(int _moviment)
        {
            SQLConection context = new SQLConection();
            int          person;

            context.Parametros.Clear();
            context.Parametros.Add(new SqlParameter("TipoMovimiento", _moviment));
            context.Parametros.Add(new SqlParameter("Numero_Empresa", _company));
            context.Parametros.Add(new SqlParameter("Numero", _number));
            context.Parametros.Add(new SqlParameter("Nombre_Completo", _fullname));
            context.Parametros.Add(new SqlParameter("Paterno", _father));
            context.Parametros.Add(new SqlParameter("Materno", _mother));
            context.Parametros.Add(new SqlParameter("Nombre", _name));
            context.Parametros.Add(new SqlParameter("Nombre_Corto", _shortname));
            context.Parametros.Add(new SqlParameter("RFC", _rfc));
            context.Parametros.Add(new SqlParameter("CURP", _curp));
            context.Parametros.Add(new SqlParameter("Telefono", _phonenumber));
            context.Parametros.Add(new SqlParameter("Fax", _fax));
            context.Parametros.Add(new SqlParameter("Correo_Electronico", _email));
            context.Parametros.Add(new SqlParameter("Personalidad_Juridica", _legal));
            context.Parametros.Add(new SqlParameter("General", _general));
            context.Parametros.Add(new SqlParameter("Fecha_Alta", _recorddate));

            person = Convert.ToInt32(context.ExecuteProcedure("sp_Persona", true).Copy());

            return(person);
        }
        public DataTable gfGetFacturas(int icompany, int iClient, int iCurrency, int idocument, int iSerie, DateTime?DateFrom, DateTime?DateTo, int idocFrom, int idocTo)
        {
            DataTable    dt      = new DataTable();
            SQLConection context = new SQLConection();

            context.Parametros.Clear();
            context.Parametros.Add(new SqlParameter("@companynumber", icompany));
            context.Parametros.Add(new SqlParameter("@iClient", iClient));
            context.Parametros.Add(new SqlParameter("@iCurrency", iCurrency));
            context.Parametros.Add(new SqlParameter("@idocument", idocument));
            context.Parametros.Add(new SqlParameter("@iSerie", iSerie));
            context.Parametros.Add(new SqlParameter("@DateFrom", DateFrom.HasValue ? (object)DateFrom.Value.ToShortDateString() : DBNull.Value));
            context.Parametros.Add(new SqlParameter("@DateTo", DateTo.HasValue ? (object)DateTo.Value.ToShortDateString() : DBNull.Value));
            context.Parametros.Add(new SqlParameter("@idocFrom", idocFrom));
            context.Parametros.Add(new SqlParameter("@idocTo", idocTo));
            dt = context.ExecuteProcedure("sp_Factura_ObtieneVistaDeFacturas_v3", true);
            if (dt != null)
            {
                return(dt);
            }
            else
            {
                return(new DataTable());
            }
        }
Exemple #24
0
        static public KeyValuePair <bool, object> DeleteAll()
        {
            try
            {
                var result = new KeyValuePair <bool, string>();

                if (SQLConection.ExisteEnTabla("dbo.T_Users", "nivel = 1 and usuario = '" + Environment.UserName + "'"))
                {
                    Factura factura = new Factura();
                    result = factura.DeleteAll();
                    if (result.Key)
                    {
                        return(new KeyValuePair <bool, object>(true, ""));
                    }
                    else
                    {
                        return(new KeyValuePair <bool, object>(false, result.Value));
                    }
                }
                else
                {
                    return(new KeyValuePair <bool, object>(false, "Error, El usuario no tiene permisos de administrador"));
                }
            }
            catch (Exception e)
            {
                return(new KeyValuePair <bool, object>(false, "Error no controlado, Llame a un Administrador (" + e + ")"));
            }
        }
        public DataTable gfClienteDetalle(int Numero_Empresa, string Nombre_Completo)
        {
            DataTable    dt      = new DataTable();
            SQLConection context = new SQLConection();
            int          iOpcion;

            context.Parametros.Clear();
            try
            {
                int.Parse(Nombre_Completo);
                iOpcion = 1;
            }
            catch
            {
                iOpcion = 0;
            }
            context.Parametros.Add(new SqlParameter("@Numero_Empresa", Numero_Empresa));
            context.Parametros.Add(new SqlParameter("@Nombre_Completo", Nombre_Completo));
            context.Parametros.Add(new SqlParameter("@Opcion", iOpcion));
            dt = context.ExecuteProcedure("sp_WSAutoCompletaClienteDetalles", true);
            if (dt != null)
            {
                return(dt);
            }
            else
            {
                return(new DataTable());
            }
        }
Exemple #26
0
        public static DataTable ContabilidadManual(int iMovimento, int iEmpresa, int iNumero, int?iNumeroPoliza, int?iTipoPoliza,
                                                   int iNumeroCuenta, DateTime Fecha, string sNombre, double?Debe, double?Haber, int iPersona, int iPeriodo, string Aux)
        {
            DataTable    dt      = new DataTable();
            SQLConection context = new SQLConection();

            context.Parametros.Clear();
            context.Parametros.Add(new SqlParameter("TipoMovimiento", iMovimento));
            context.Parametros.Add(new SqlParameter("Numero_Empresa", iEmpresa));
            context.Parametros.Add(new SqlParameter("Numero", iNumero));
            context.Parametros.Add(new SqlParameter("Numero_Poliza", iNumeroPoliza));
            context.Parametros.Add(new SqlParameter("Tipo_Poliza", iTipoPoliza));
            context.Parametros.Add(new SqlParameter("Numero_Cuenta", iNumeroCuenta));
            context.Parametros.Add(new SqlParameter("Fecha", Fecha));
            context.Parametros.Add(new SqlParameter("Concepto", sNombre));
            context.Parametros.Add(new SqlParameter("Debe", Debe));
            context.Parametros.Add(new SqlParameter("Haber", Haber));
            context.Parametros.Add(new SqlParameter("Usuario", iPersona));
            context.Parametros.Add(new SqlParameter("Periodo", iPeriodo));
            context.Parametros.Add(new SqlParameter("Numero_Manual", DBNull.Value));
            context.Parametros.Add(new SqlParameter("Titulo", sNombre));
            context.Parametros.Add(new SqlParameter("Clas_Moneda", DBNull.Value));
            context.Parametros.Add(new SqlParameter("Tipo_Cambio", DBNull.Value));
            context.Parametros.Add(new SqlParameter("Bandera", DBNull.Value));

            dt = context.ExecuteProcedure("sp_Contabilidad_Manual_TMP2", true).Copy();
            return(dt);
        }
Exemple #27
0
        public bool GeneraModificacionProveedor(int tipoMovimiento, int numeroEmpresa, int numeroPersona, int ICProvedor, int Estatus, string OBS, string NombreCompleto,
                                                int Tipo, int formPago, int clasFormPago, int clasMoneda, int TipoNE)
        {
            try
            {
                SQLConection context = new SQLConection();
                DataTable    dt      = new DataTable();

                context.Parametros.Clear();
                context.Parametros.Add(new SqlParameter("@TipoMovimiento", tipoMovimiento));
                context.Parametros.Add(new SqlParameter("@iNumEmpresa", numeroEmpresa));
                context.Parametros.Add(new SqlParameter("@Numero_Persona", numeroPersona));
                context.Parametros.Add(new SqlParameter("@iCProveedor", ICProvedor));
                context.Parametros.Add(new SqlParameter("@iEstatus", Estatus));
                context.Parametros.Add(new SqlParameter("@Obs", OBS));
                context.Parametros.Add(new SqlParameter("@Nombre_Completo", NombreCompleto));
                context.Parametros.Add(new SqlParameter("@Tipo", Tipo));
                context.Parametros.Add(new SqlParameter("@Forma_Pago", formPago));
                context.Parametros.Add(new SqlParameter("@Clas_Forma_Pago", clasFormPago));
                context.Parametros.Add(new SqlParameter("@Clas_Moneda", clasMoneda));
                context.Parametros.Add(new SqlParameter("@Tipo_NE", TipoNE));


                context.ExecuteProcedure("sp_Proveedor", true).Copy();
                return(true);
            }
            catch
            {
                return(false);
            }
        }
Exemple #28
0
        //Al parecer este metodo no se utiliza en la solucion Verificar
        public int GetInvoiceNumberFromFolio(int company, int folio, int client)
        {
            SQLConection context = new SQLConection();
            DataTable    dt      = new DataTable();

            context.Parametros.Clear();
            context.Parametros.Add(new SqlParameter("companynumber", company));
            context.Parametros.Add(new SqlParameter("folio", folio));
            context.Parametros.Add(new SqlParameter("clientnumber", client));

            dt = context.ExecuteProcedure("sp_Factura_ObtieneNumeroDeFacturaPorFolio_v1", true).Copy();

            if (dt == null)
            {
                return(-1);
            }
            else
            {
                if (dt.Rows.Count > 0)
                {
                    return(Convert.ToInt32(dt.Rows[0][0]));
                }
            }


            return(0);
        }
Exemple #29
0
        //modificar para traer el numero de domicilio
        public bool GeneraModificacionDomicilio(int tipoMovimiento, int?numDom, int numPersona, string Domicilio, string Colonia, string Delegacion,
                                                string Estado, string CodPostal, string Telefono, string Fax, int Fiscal, int ClasTipDom)
        {
            try
            {
                SQLConection context = new SQLConection();
                DataTable    dt      = new DataTable();

                context.Parametros.Clear();
                context.Parametros.Add(new SqlParameter("@TipoMovimiento", tipoMovimiento));
                context.Parametros.Add(new SqlParameter("@Numero", numDom.HasValue ? (object)numDom.Value : DBNull.Value));
                context.Parametros.Add(new SqlParameter("@Numero_Persona", numPersona));
                context.Parametros.Add(new SqlParameter("@Domicilio", Domicilio));
                context.Parametros.Add(new SqlParameter("@Colonia", Colonia));
                context.Parametros.Add(new SqlParameter("@Delegacion_Municipio", Delegacion));
                context.Parametros.Add(new SqlParameter("@Estado", Estado));
                context.Parametros.Add(new SqlParameter("@Codigo_Postal", CodPostal));
                context.Parametros.Add(new SqlParameter("@Telefono", Telefono));
                context.Parametros.Add(new SqlParameter("@Fax", Fax));
                context.Parametros.Add(new SqlParameter("@Fiscal", Fiscal));
                context.Parametros.Add(new SqlParameter("@Clas_Tipo_Dom", ClasTipDom));

                context.ExecuteProcedure("sp_Domicilio", true).Copy();
                return(true);
            }
            catch (Exception ex)
            {
                return(false);
            }
        }
Exemple #30
0
        //Consulta todos los datos de Caja Dotación de Efectivo
        public static DataTable getConsultaDotacionEfectivo(int iNumEmpresa, int iNumUsuario, int iNumero, string sFecha, int iNumCaja, int iClasConcepto,
                                                            int iFormaDotacion, int iMoneda, decimal dImporte, int iNumBanco, int iClasCuenta, string sFolio, int iNumBeneficiario, string sFechaF)
        {
            DataTable    dtDatos = new DataTable();
            SQLConection context = new SQLConection();

            context.Parametros.Clear();
            context.Parametros.Add(new SqlParameter("@iNumEmpresa", iNumEmpresa));
            context.Parametros.Add(new SqlParameter("@iNumUsuario", iNumUsuario));
            context.Parametros.Add(new SqlParameter("@iNumero", iNumero));
            context.Parametros.Add(new SqlParameter("@sFecha", sFecha));
            context.Parametros.Add(new SqlParameter("@iNumCaja", iNumCaja));
            context.Parametros.Add(new SqlParameter("@iClasConcepto", iClasConcepto));
            context.Parametros.Add(new SqlParameter("@iFormaDotacion", iFormaDotacion));
            context.Parametros.Add(new SqlParameter("@iMoneda", iMoneda));
            context.Parametros.Add(new SqlParameter("@dImporte", dImporte));
            context.Parametros.Add(new SqlParameter("@iNumBanco", iNumBanco));
            context.Parametros.Add(new SqlParameter("@iClasCuenta", iClasCuenta));
            context.Parametros.Add(new SqlParameter("@sFolio", sFolio));
            context.Parametros.Add(new SqlParameter("@iNumBeneficiario", iNumBeneficiario));
            context.Parametros.Add(new SqlParameter("@sFechaF", sFechaF));

            dtDatos = context.ExecuteProcedure("sp_Caja_Chica_Obten_Dotacion_Efectivo", true).Copy();

            return(dtDatos);
        }