private DataRow asignaCliente1(SqlDataReader Reader) { DataRow newRow = dtCliente.NewRow(); try { while (Reader.Read()) { foreach (DataColumn dc in dtCliente.Columns) { newRow[dc] = Reader[dc.ColumnName]; } } } catch (SqlException ex) { throw ex; } catch (Exception ex) { throw ex; } finally { Reader.Close(); _data.CloseConnection(); } return(newRow); }
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(); } }
//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(); } }
//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(); } }
private void cargaCatalogoCartera() { try { _data.LoadData(dtCatalogoCartera, "spCyCConsultaTipoCartera", CommandType.StoredProcedure, true); } catch (Exception ex) { throw ex; } finally { _data.CloseConnection(); } }
public bool ProcesarFMovimiento(DateTime FMovimiento) { bool procesado = false; try { _dataQry.OpenConnection(); _dataQry.BeginTransaction(); foreach (DataRow dr in dtListaMovimientosOK.Rows) { procesarMovimiento(Convert.ToString(dr["Clave"]), FMovimiento, _usuario, "Cambio de FMovimiento", Convert.ToDateTime(dr["FMovimiento"]), _dataQry.Transaction); } _dataQry.Transaction.Commit(); procesado = true; } catch (SqlException ex) { _dataQry.Transaction.Rollback(); throw ex; } catch (Exception ex) { _dataQry.Transaction.Rollback(); throw ex; } finally { _dataQry.CloseConnection(); } return(procesado); }
public void ProcesarAsignacion() { ArrayList modifiedRows = ModifiedRows(); if (modifiedRows.Count > 0) { try { _data.OpenConnection(); _data.BeginTransaction(); foreach (DataRow dr in modifiedRows) { SqlParameter[] param = new SqlParameter[2]; param[0] = new SqlParameter("@Empleado", SqlDbType.Int); param[0].Value = dr["Empleado"]; param[1] = new SqlParameter("@EmpleadoResguardo", SqlDbType.Int); param[1].Value = dr["EmpleadoResguardo"]; _data.ModifyData("spCyCActualizaEmpleadosResguardo", CommandType.StoredProcedure, param); } _data.Transaction.Commit(); } catch (Exception ex) { _data.Transaction.Rollback(); throw ex; } finally { _data.CloseConnection(); } } }
public void ConsultaEstadoCobranza(int Cobranza) { SqlParameter[] param = new SqlParameter[1]; param[0] = new SqlParameter("@Cobranza", SqlDbType.Int); param[0].Value = Cobranza; SqlDataReader rdr; try { rdr = _datos.LoadData("spCyCConsultaRelacionCobranzaResguardo", CommandType.StoredProcedure, param); while (rdr.Read()) { if (rdr["StatusEntrega"] == DBNull.Value) { _statusCobranza = true; } else { _statusCobranza = false; } } rdr.Close(); } catch (Exception ex) { throw ex; } finally { _datos.CloseConnection(); } }
public void CierraCobranza() { try { _DAC.OpenConnection(); foreach (DataRow dr in _listaCobranzas.Rows) { if ((dr["Cerrar"] != DBNull.Value) && (Convert.ToBoolean(dr["Cerrar"]))) { SqlParameter[] _param = new SqlParameter[1]; _param[0] = new SqlParameter("@Cobranza", SqlDbType.Int); _param[0].Value = dr["Cobranza"]; _DAC.ModifyData("spCYCCobranzaCierra", CommandType.StoredProcedure, _param); } } } catch (Exception ex) { throw ex; } finally { _DAC.CloseConnection(); } }
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); }
public DatosSeguimiento ConsultaSeguimiento(int Seguimiento) { SqlParameter[] _param = new SqlParameter[2]; _param[0] = new SqlParameter("@Seguimiento", SqlDbType.Int); _param[0].Value = Seguimiento; _param[1] = new SqlParameter("@Cliente", SqlDbType.Int); _param[1].Value = _cliente; SqlDataReader reader; DatosSeguimiento seg; seg.NombreUsuario = string.Empty; seg.FechaSeguimiento = DateTime.MinValue; seg.Observaciones = string.Empty; seg.TipoSeguimiento = 0; seg.HorarioCapturado = false; seg.HoraInicio = DateTime.MinValue; seg.HoraFin = DateTime.MinValue; try { //_data.OpenConnection(); reader = _data.LoadData("spSGCTConsultaSeguimientoCliente", CommandType.StoredProcedure, _param); while (reader.Read()) { seg.NombreUsuario = Convert.ToString(reader["NombreUsuario"]); seg.TipoSeguimiento = Convert.ToByte(reader["TipoSeguimiento"]); seg.FechaSeguimiento = Convert.ToDateTime(reader["FSeguimiento"]); seg.Observaciones = Convert.ToString(reader["Observaciones"]); if (!(DBNull.Value == reader["HoraInicioSeguimiento"])) { seg.HoraInicio = Convert.ToDateTime(reader["HoraInicioSeguimiento"]); seg.HorarioCapturado = true; } else { seg.HorarioCapturado = false; } if (!(DBNull.Value == reader["HoraFinSeguimiento"])) { seg.HoraFin = Convert.ToDateTime(reader["HoraFinSeguimiento"]); } } } catch (Exception ex) { throw ex; } finally { _data.CloseConnection(); } return(seg); }
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(); } }
protected DataRow BCConsultaDatosEmpresa(int Empresa, string Status) { DataRow drEmpresa = dsMain.Tables["Acreditado"].NewRow(); SqlDataReader reader = null; try { reader = _data.LoadData("spBCConsultaDatosEmpresa", CommandType.StoredProcedure, new SqlParameter[] { new SqlParameter("@Empresa", Empresa) }); while (reader.Read()) { drEmpresa["Empresa"] = reader["Empresa"]; drEmpresa["RFC"] = reader["RFC"]; drEmpresa["RazonSocial"] = reader["RazonSocial"]; drEmpresa["Nombre1"] = reader["Nombre1"]; drEmpresa["Nombre2"] = reader["Nombre2"]; drEmpresa["ApellidoPaterno"] = reader["ApellidoPaterno"]; drEmpresa["ApellidoMaterno"] = reader["ApellidoMaterno"]; drEmpresa["Direccion1"] = reader["Calle"]; drEmpresa["Colonia"] = reader["Colonia"]; drEmpresa["Municipio"] = reader["Municipio"]; drEmpresa["Estado"] = reader["Estado"]; drEmpresa["CP"] = reader["CP"]; drEmpresa["PersonaFisica"] = reader["PersonaFisica"]; drEmpresa["Status"] = Status; } } catch (Exception ex) { throw ex; } finally { if (reader != null) { reader.Close(); } _data.CloseConnection(); } return(drEmpresa); }
public bool ConsultaAutorizacionesPendientes() { bool _retValue = true; SqlParameter[] _param = new SqlParameter[1]; _param[0] = new SqlParameter("@Cliente", SqlDbType.Int); _param[0].Value = _cliente; try { _retValue = Convert.ToBoolean(_data.LoadScalarData("spCyCSCConsultaAutorizacionPendiente", CommandType.StoredProcedure, _param)); } catch (Exception ex) { throw (ex); } finally { _data.CloseConnection(); } return(_retValue); }
public void ConsultaRelacionCobranza(int Cobranza) { SqlParameter[] _param = new SqlParameter[1]; _param[0] = new SqlParameter("@Cobranza", SqlDbType.Int); _param[0].Value = Cobranza; //SqlDataReader reader = null; DataTable dtDetalleCobranza = new DataTable("DetalleCobranza"); try { _dac.LoadData(dtDetalleCobranza, "spCyCConsultaDetallesCobranza", CommandType.StoredProcedure, _param, true); if (dtDetalleCobranza.Rows.Count > 0) { foreach (DataRow dr in dtDetalleCobranza.Rows) { _numeroCobranza = Convert.ToInt32(dr["NumeroCobranza"]); _cobranza = Convert.ToString(dr["Cobranza"]); _codigoResponsable = Convert.ToInt32(dr["CodigoResponsable"]); _responsable = Convert.ToString(dr["Responsable"]); _fCobranza = Convert.ToDateTime(dr["FCobranza"]); _status = Convert.ToString(dr["Status"]); _documentos = Convert.ToInt32(dr["Documentos"]); _totalDocumentos = Convert.ToDecimal(dr["Total"]); } } } catch (Exception ex) { throw ex; } finally { _dac.CloseConnection(); } }
public int AltaMovimiento(DateTime FCobranza, string UsuarioCaptura, int Empleado, decimal Total, string Observaciones, int TipoCobranza, DataTable ListaDocumentos) { int solicitudCobranza = 0; try { data.OpenConnection(); data.BeginTransaction(); //Alta del registro maestro solicitudCobranza = altaSolicitudCobranza(FCobranza, UsuarioCaptura, Empleado, Total, Observaciones, TipoCobranza); //Alta de los registros de detalle foreach (DataRow dr in ListaDocumentos.Rows) { altaPedidoSolicitudCobranza(Convert.ToInt16(dr["Celula"]), Convert.ToInt16(dr["AñoPed"]), Convert.ToInt32(dr["Pedido"]), solicitudCobranza, Convert.ToByte(dr["Gestion"])); } data.Transaction.Commit(); } catch (Exception ex) { data.Transaction.Rollback(); throw ex; } finally { data.CloseConnection(); } return(solicitudCobranza); }
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(); } }