示例#1
0
 //Carga de datos para saldos menores a X
 public void CargaDatos(byte TipoCargo, bool IncluyeEdificios)
 {
     try
     {
         SqlParameter[] _param = new SqlParameter[2];
         _param[0]            = new SqlParameter("@TipoCargo", SqlDbType.TinyInt);
         _param[0].Value      = TipoCargo;
         _param[1]            = new SqlParameter("@IncluyeEdificios", SqlDbType.Bit);
         _param[1].Value      = IncluyeEdificios;
         data.QueryingTimeOut = 120;
         data.LoadData(dtSaldos, "spCyCSaldosPendientesMenoresAX", CommandType.StoredProcedure, _param, true);
     }
     catch (SqlException ex)
     {
         throw ex;
     }
     catch (Exception ex)
     {
         throw ex;
     }
     finally
     {
         data.CloseConnection();
     }
 }
示例#2
0
        public void ConsultaDatosCliente()
        {
            SqlDataReader reader;

            SqlParameter[] _param = new SqlParameter[2];
            _param[0]       = new SqlParameter("@Cliente", SqlDbType.Int);
            _param[0].Value = _cliente;
            _param[1]       = new SqlParameter("@Consecutivo", SqlDbType.SmallInt);
            _param[1].Value = _consecutivo;
            try
            {
                reader = _data.LoadData("spCyCSCConsultaDetalleSolicitudCredito", CommandType.StoredProcedure, _param);
                while (reader.Read())
                {
                    _cliente           = (reader["Cliente"] == DBNull.Value ? 0 : Convert.ToInt32(reader["Cliente"]));
                    _nombre            = (reader["Nombre"] == DBNull.Value ? String.Empty : Convert.ToString(reader["Nombre"]));
                    _tipoSolicitud     = (reader["TipoSolicitud"] == DBNull.Value ? String.Empty : Convert.ToString(reader["TipoSolicitud"]));
                    _observaciones     = (reader["Observaciones"] == DBNull.Value ? String.Empty : Convert.ToString(reader["Observaciones"]));
                    _cartera           = (reader["Cartera"] == DBNull.Value ? Convert.ToByte(0) : Convert.ToByte(reader["Cartera"]));
                    _maxImporteCredito = (reader["MaxImporteCredito"] == DBNull.Value ? 0 : Convert.ToDecimal(reader["MaxImporteCredito"]));
                }
                reader.Close();
            }
            catch (Exception ex)
            {
                throw ex;
            }
            finally
            {
                _data.CloseConnection();
            }
        }
示例#3
0
        public void CargarListaResponsables()
        {
            dtListaCobradores = new DataTable("ListaResponsables");
            _data.LoadData(dtListaCobradores, "spCyCConsultaCobradoresResguardo", CommandType.StoredProcedure, null, false);

            DataColumn[] dc = new DataColumn[1];
            dc[0] = dtListaCobradores.Columns["Empleado"];
            dtListaCobradores.PrimaryKey = dc;
        }
示例#4
0
 public void ConsultaPromocionVigente()
 {
     try
     {
         _data.LoadData(dtCatalogoVales, "spCAJConsultaValesPromocionActivos", CommandType.StoredProcedure, null, true);
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
示例#5
0
        //Consulta a la base de datos del programa de lecturas
        private void consultaProgramaLecturas(SqlConnection Connection, string Usuario, DateTime Fecha1, DateTime Fecha2)
        {
            SqlParameter[] _param = new SqlParameter[3];
            _param[0]       = new SqlParameter("@Usuario", SqlDbType.VarChar);
            _param[0].Value = Usuario;
            _param[1]       = new SqlParameter("@Fecha1", SqlDbType.DateTime);
            _param[1].Value = Fecha1;
            _param[2]       = new SqlParameter("@Fecha2", SqlDbType.DateTime);
            _param[2].Value = Fecha2;

            SqlDataReader _reader;

            try
            {
                _reader = _data.LoadData("spEDFConsultaProgramacionLecturaPorDia",
                                         CommandType.StoredProcedure, _param);

                while (_reader.Read())
                {
                    DSExportacion.LecturaRow _rowLectura = _dsExportacion.Lectura.NewLecturaRow();

                    _rowLectura.BeginEdit();
                    _rowLectura.Corporativo         = Convert.ToInt16(_reader["Corporativo"]);
                    _rowLectura.Lectura             = Convert.ToInt32(_reader["Lectura"]);
                    _rowLectura.Celula              = Convert.ToInt16(_reader["Celula"]);
                    _rowLectura.Ruta                = Convert.ToInt16(_reader["Ruta"]);
                    _rowLectura.FVisita             = Convert.ToDateTime(_reader["FVisita"]);
                    _rowLectura.Cliente             = Convert.ToInt32(_reader["Cliente"]);
                    _rowLectura.TagCliente          = Convert.ToString(_reader["TagCliente"]).Trim();
                    _rowLectura.Nombre              = Convert.ToString(_reader["Nombre"]).Trim();
                    _rowLectura.NumExterior         = Convert.ToInt32(_reader["NumExterior"]);
                    _rowLectura.DireccionCompleta   = Convert.ToString(_reader["DireccionCompleta"]).Trim();
                    _rowLectura.FactorConversion    = Convert.ToDecimal(_reader["FactorConversion"]);
                    _rowLectura.CargoAdministrativo = Convert.ToDecimal(_reader["CargoAdministrativo"]);
                    _rowLectura.FLecturaInicial     = Convert.ToDateTime(_reader["FLecturaInicial"]);
                    _rowLectura.CapacidadTanque     = Convert.ToInt16(_reader["CapacidadTanque"]);
                    _rowLectura.Serie               = Convert.ToString(_reader["Serie"]);
                    _rowLectura.EndEdit();

                    _dsExportacion.Lectura.Rows.Add(_rowLectura);
                }
                _reader.Close();
            }
            catch (Exception ex)
            {
                throw ex;
            }
            finally
            {
                _data.CloseConnection();
            }
        }
示例#6
0
 public void CargaDetalleRelacionCobranza()
 {
     SqlParameter[] param = new SqlParameter[1];
     param[0]       = new SqlParameter("@Cobranza", SqlDbType.Int);
     param[0].Value = _cobranzaOrigen;
     try
     {
         _datos.LoadData(dtDetalleRelacionCobranza, "spCyCConsultaDetalleRelacionCobranzaOperador", CommandType.StoredProcedure, param, true);
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
示例#7
0
        public DataTable ConsultaReporte(DataRow Reporte, SqlParameter[] Parameters)
        {
            SGDAC.DAC consulta = new SGDAC.DAC(new SqlConnection("Data Source=" + Convert.ToString(Reporte["Servidor"])
                                                                 + ";Initial Catalog=" + Convert.ToString(Reporte["BaseDatos"])
                                                                 + ";User Id=" + _usuario
                                                                 + ";Password="******";"));
            consulta.QueryingTimeOut = 0;

            DataTable dtResultado = new DataTable("Resultado");

            try
            {
                consulta.LoadData(dtResultado, Convert.ToString(Reporte["ProcedimientoOrigen"]), CommandType.StoredProcedure, Parameters, true);
            }
            catch (Exception ex)
            {
                throw ex;
            }
            finally
            {
                consulta.CloseConnection();
            }

            return(dtResultado);
        }
示例#8
0
        private void ConsultaClasificacionCartera()
        {
            dtClasificacionCartera = new DataTable("ClasificacionCartera");
            DataColumn dcTipoCartera = new DataColumn("ClasificacionCartera", System.Type.GetType("System.String"));
            DataColumn dcDescripcion = new DataColumn("Descripcion", System.Type.GetType("System.String"));

            DataColumn[] pk = new DataColumn[1];

            dtClasificacionCartera.Columns.Add(dcTipoCartera);
            dtClasificacionCartera.Columns.Add(dcDescripcion);

            pk[0] = dcTipoCartera;
            dtClasificacionCartera.PrimaryKey = pk;

            _dac.LoadData(dtClasificacionCartera, "spCyCCatalogoClasificacionCartera", CommandType.StoredProcedure, null, true);
        }
        private void CargaProgramaCliente()
        {
            SqlDataReader dr;

            SqlParameter[] _param = new SqlParameter[1];
            _param[0]       = new SqlParameter("@Cliente", SqlDbType.Int);
            _param[0].Value = Cliente;

            try
            {
                dr = _data.LoadData("spEDFProgramaLecturaClienteConsulta", CommandType.StoredProcedure, _param);

                Programacion oProg;
                int          intCliente;
                byte         bytCadaCuanto;
                _ProgramacionesAsignadas = new ArrayList();

                while (dr.Read())
                {
                    intCliente    = Convert.ToInt32(dr["Cliente"]);
                    bytCadaCuanto = Convert.ToByte(dr["CadaCuanto"]);
                    switch (dr["Programa"].ToString())
                    {
                    case "PM":
                        oProg = new Programacion(intCliente, (Convert.ToByte(dr["Dia"])), bytCadaCuanto);
                        _ProgramacionesAsignadas.Add(oProg);
                        break;

                    case "PC":
                        oProg = new Programacion(intCliente, ((SigaMetClasses.Enumeradores.enumCardinalidad)(Convert.ToInt32(dr["Cardinalidad"]))),
                                                 ((SigaMetClasses.Enumeradores.enumDiaSemana)(Convert.ToInt32(dr["Dia"]))), bytCadaCuanto);
                        _ProgramacionesAsignadas.Add(oProg);
                        break;
                    }
                }
            }

            catch (Exception ex)
            {
                throw new Exception("Error al leer los datos.", ex);
            }
            finally
            {
                _data.CloseConnection();
            }
        }
示例#10
0
        public DataTable Parametros(string Reporte)
        {
            DataTable dtParametros = new DataTable("Parametros");

            try
            {
                data.LoadData(dtParametros, "spREPConsultaParametros",
                              CommandType.StoredProcedure, new SqlParameter[] { new SqlParameter("@Reporte", Reporte) },
                              true);
            }
            catch (Exception ex)
            {
                throw ex;
            }

            return(dtParametros);
        }
示例#11
0
 public void ConsultaCliente(int Cliente)
 {
     SqlParameter[] param = new SqlParameter[1];
     param[0]       = new SqlParameter("@Cliente", SqlDbType.Int);
     param[0].Value = Cliente;
     try
     {
         _newRow = asignaCliente1(_data.LoadData("spCyCConsultaClientesPorEjecutivo", CommandType.StoredProcedure, param));
     }
     catch (SqlException ex)
     {
         throw ex;
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
示例#12
0
        public void ConsultaCatalogos()
        {
            DataTable dtTipoSeguimiento   = new DataTable("TipoSeguimiento");
            DataTable dtStatusSeguimiento = new DataTable("StatusSeguimiento");

            try
            {
                _data.LoadData(dtTipoSeguimiento, "spSGCTConsultaTipoSeguimiento", CommandType.StoredProcedure, null, true);
                dsCatalogos.Tables.Add(dtTipoSeguimiento);

                _data.LoadData(dtStatusSeguimiento, "spSGCTConsultaStatusSeguimiento", CommandType.StoredProcedure, null, true);
                dsCatalogos.Tables.Add(dtStatusSeguimiento);
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
示例#13
0
 public void CargaCatalogos()
 {
     try
     {
         dataAccessComp.LoadData(DSCatalogos, "spCRMConsultaCatalogosContacto", CommandType.StoredProcedure, null);
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
示例#14
0
 protected void BCConsultaRangos()
 {
     try
     {
         dtRangosOperador = new DataTable();
         _dataAccess.LoadData(dtRangosOperador, "spBCConsultaCatalogoRangos", CommandType.StoredProcedure, null, true);
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
示例#15
0
 private void consultaConfiguracionConexion()
 {
     try
     {
         _data.LoadData(_dtConnnections, "SELECT * FROM EdificioCorporativoConexion",
                        CommandType.Text, true);
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
示例#16
0
 public void CargaDatos(DateTime FCobranza)
 {
     SqlParameter[] param = new SqlParameter[1];
     param[0]       = new SqlParameter("@FCobranza", SqlDbType.DateTime);
     param[0].Value = FCobranza;
     try
     {
         _datos.LoadData(dtListaRelacionesCobranza, "spCyCConsultaRelacionCobranzaOperador", CommandType.StoredProcedure, param, true);
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
示例#17
0
        public void ConsultaListaSolicitudes(DateTime FAlta, int Valor, bool FiltrarCelula, bool FiltrarEjecutivo)
        {
            SqlParameter[] _param = new SqlParameter[3];
            _param[0]       = new SqlParameter("@FAlta", SqlDbType.DateTime);
            _param[0].Value = FAlta;

            _param[1] = new SqlParameter("@Celula", SqlDbType.TinyInt);
            _param[2] = new SqlParameter("@Ejecutivo", SqlDbType.Int);

            if (FiltrarCelula)
            {
                _param[1].Value = Valor;
            }
            else
            {
                _param[1].Value = DBNull.Value;
            }

            if (FiltrarEjecutivo)
            {
                _param[2].Value = Valor;
            }
            else
            {
                _param[2].Value = DBNull.Value;
            }

            try
            {
                _data.LoadData(dtListaSolicitudesCredito, "spCyCSCConsultaSolicitudAutorizacion",
                               CommandType.StoredProcedure, _param, true);
            }
            catch (Exception ex)
            {
                throw (ex);
            }
        }
示例#18
0
 public void ConsultarMovimientos()
 {
     try
     {
         dtListaMovimientos.Clear();
         dtListaDocumentos.Clear();
         foreach (DataRow dr in dtListaMovimientosOrigen.Rows)
         {
             SqlParameter[] param = new SqlParameter[1];
             param[0]       = new SqlParameter("@Clave", SqlDbType.VarChar);
             param[0].Value = dr["Clave"];
             _dataQry.LoadData(dtListaMovimientos,
                               "spCyCCFMConsultaMovimientos",
                               CommandType.StoredProcedure,
                               param,
                               false);
             pkDefinition(dtListaMovimientos, "Clave");
         }
         foreach (DataRow dr in dtListaMovimientos.Rows)
         {
             SqlParameter[] param2 = new SqlParameter[1];
             param2[0]       = new SqlParameter("@Clave", SqlDbType.VarChar);
             param2[0].Value = dr["Clave"];
             _dataQry.LoadData(dtListaDocumentos,
                               "spCyCCFMConsultaDocumentos",
                               CommandType.StoredProcedure,
                               param2,
                               false);
         }
         buildDbSchema2();
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
示例#19
0
 protected void BCConsultaParametros()
 {
     try
     {
         _data.LoadData(dsMain.Tables["Parametro"], "spBCConsultaParametros", CommandType.StoredProcedure, null, true);
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
        public void CargaListaCobranzas(DateTime Fecha1, DateTime Fecha2)
        {
            SqlParameter[] _param = new SqlParameter[2];
            _param[0]       = new SqlParameter("@FInicio", SqlDbType.DateTime);
            _param[0].Value = Fecha1;
            _param[1]       = new SqlParameter("@FFin", SqlDbType.DateTime);
            _param[1].Value = Fecha2;

            try
            {
                _DAC.LoadData(_listaCobranzas, "spCyCResgRelacionesDeCobranzaPagadas", CommandType.StoredProcedure, _param, true);
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
示例#21
0
        /// <summary>
        /// Consulta que obtiene los datos de las secciones principales de los archivo de Personas Fisicas y Personas Morenas
        /// </summary>
        /// <param name="ConsecutivoReporte">Numero Consecutivo del reporte del que se estan solicitando los datos</param>
        /// <param name="Periodo">Periodo del reporte del que se estan solicitando los datos</param>
        /// <param name="TipoPersona">Tipo de Persona de la que solicita la informacion true = Persona Fisica y false = Persona Moral</param>
        protected void BCConsultaAcreditadosReporte(int ConsecutivoReporte, string Periodo, bool TipoPersona)
        {
            dsReporte.Tables.Add(new DataTable("Acreditado"));

            try
            {
                _data.QueryingTimeOut = 6000;
                _data.LoadData(dsReporte.Tables["Acreditado"], "spBCConsultaAcreditadoReporte", CommandType.StoredProcedure,
                               new SqlParameter[] { new SqlParameter("@ConsecutivoReporte", ConsecutivoReporte),
                                                    new SqlParameter("@Periodo", Periodo),
                                                    new SqlParameter("@PersonaFisica", TipoPersona) }, true);
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
 protected void consultaClientes(string ProcedureName, int ClientePadre)
 {
     SqlParameter[] param = new SqlParameter[1];
     param[0]       = new SqlParameter("@ClientePadre", SqlDbType.Int);
     param[0].Value = ClientePadre;
     try
     {
         _data.LoadData(dtClientesHijo, ProcedureName, CommandType.StoredProcedure, param, true);
     }
     catch (Exception ex)
     {
         throw ex;
     }
     if (dtClientesHijo.PrimaryKey.Length == 0)
     {
         DataColumn[] dc = new DataColumn[1];
         dc[0] = dtClientesHijo.Columns["Cliente"];
         dtClientesHijo.PrimaryKey = dc;
     }
 }
示例#23
0
        public void ConsultaPedido(string PedidoReferencia, bool ValeCredito)
        {
            SqlParameter[] _param = new SqlParameter[3];

            _param[0] = new SqlParameter("@SerieValeCredito", SqlDbType.VarChar);
            _param[1] = new SqlParameter("@ValeCredito", SqlDbType.Int);
            _param[2] = new SqlParameter("@PedidoReferencia", SqlDbType.VarChar);

            if (!ValeCredito)
            {
                try
                {
                    DocumentosBSR.SerieDocumento.SeparaSerie(PedidoReferencia);
                }
                catch (System.OverflowException ex)
                {
                    throw ex;
                }
                catch (Exception ex)
                {
                    throw ex;
                }
                if (DocumentosBSR.SerieDocumento.Serie.Length > 0)
                {
                    _param[0].Value = DocumentosBSR.SerieDocumento.Serie;
                }
                _param[1].Value = DocumentosBSR.SerieDocumento.FolioNota;
            }
            else
            {
                _param[2].Value = PedidoReferencia;
            }


            SqlDataReader dr;

            try
            {
                dr = _dataAccessLayer.LoadData("spCyCConsultaCargo", CommandType.StoredProcedure, _param);

                while (dr.Read())
                {
                    _pedido = Convert.ToInt32(dr["Pedido"]);
                    _añoped = Convert.ToInt16(dr["AñoPed"]);
                    _celula = Convert.ToInt16(dr["PedidoCelula"]);

                    _documento = Convert.ToString(dr["PedidoReferencia"]);

                    _cliente       = Convert.ToInt32(dr["Cliente"]);
                    _nombreCliente = Convert.ToString(dr["ClienteNombre"]);

                    if (!(dr["FCargo"] is DBNull))
                    {
                        _fCargo = Convert.ToDateTime(dr["FCargo"]);
                    }

                    _total = Convert.ToDecimal(dr["Total"]);
                    _saldo = Convert.ToDecimal(dr["Saldo"]);
                }
                dr.Close();
            }
            catch (Exception ex)
            {
                throw ex;
            }
            finally
            {
                _dataAccessLayer.CloseConnection();
            }
        }