//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); }
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); }
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); }
////////////////////////////////////////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()); } }
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()); } }
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()); } }
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); }
//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); } }
//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); }
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); }
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); }
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; } }
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); }
//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()); } }
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()); } }
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); }
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); } }
//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); }
//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); } }
//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); }