public Tacto Update(long id, Tacto entity) { try { connection = new SqlServerConnection(); var parametros = new Dictionary <string, object> { { "@idTipoTacto", entity.idTipoTacto }, { "@exitoso", entity.exitoso }, { "@idInseminacion", entity.idInseminacion }, { "@fechaTacto", entity.fechaTacto } }; var insert = connection.Execute("spUpdateTacto", parametros, System.Data.CommandType.StoredProcedure); return(entity); } catch (Exception ex) { throw; } finally { connection.Close(); connection = null; } }
public EstablecimientoOrigen Create(EstablecimientoOrigen entity) { connection = new SqlServerConnection(); try { var parametros = new Dictionary <string, object> { { "@nombre", entity.nombre }, { "@idLocalidad", entity.idLocalidad }, { "@codigoCampo", entity.codigoCampo } }; entity.idEstablecimiento = connection.Execute("spRegistrarEstablecimientoOrigen", parametros, System.Data.CommandType.StoredProcedure); if (entity.idEstablecimiento == 0) { throw new ArgumentException("Create Establecimiento Origen Error"); } else if (entity.idEstablecimiento == -1) { throw new ArgumentException("Establecimiento Origen ya existe"); } return(entity); } catch (Exception ex) { throw; } finally { connection.Close(); connection = null; } }
public Tacto Insert(Tacto tacto) { try { connection = new SqlServerConnection(); var parametros = new Dictionary <string, object> { { "@idTipoTacto", tacto.idTipoTacto }, { "@exitoso", tacto.exitoso }, { "@idInseminacion", tacto.idInseminacion }, { "@fechaTacto", tacto.fechaTacto }, { "@codigoCampo", tacto.codigoCampo } }; var insert = connection.Execute("spRegistrarTactoXInseminacion", parametros, System.Data.CommandType.StoredProcedure); return(tacto); } catch (Exception ex) { throw; } finally { connection.Close(); connection = null; } }
public EstadisticasCliente GetEstadisticasCliente(int periodo) { try { connection = new SqlServerConnection(); var obj = new EstadisticasCliente(); obj.usuariosXMes = new List <EstadisticaUsuariosPorMes>(); obj.bovinosXMes = new List <EstadisticaBovinosPorMes>(); var parametros = new Dictionary <string, object> { { "@periodo", periodo }, { "@mes", 0 } }; for (int i = 1; i < 13; i++) { parametros["@mes"] = i; var aux1 = connection.GetArray <EstadisticaUsuariosPorMes>("spReporteClienteUsuariosPorMes", parametros, System.Data.CommandType.StoredProcedure).FirstOrDefault(); obj.usuariosXMes.Add(aux1); var aux2 = connection.GetArray <EstadisticaBovinosPorMes>("spReporteClienteBovinosPorMes", parametros, System.Data.CommandType.StoredProcedure).FirstOrDefault(); obj.bovinosXMes.Add(aux2); } return(obj); } catch (Exception ex) { throw; } finally { connection.Close(); connection = null; } }
public UsuarioLogueado GetDatosUserLogueado(string user, long campo, long idRol, string periodo) { try { connection = new SqlServerConnection(); var parametros = new Dictionary <string, object> { { "@usuario", user }, { "@codigoCampo", campo }, { "@idRol", idRol }, { "@periodo", periodo } }; var usuario = connection.GetArray <UsuarioLogueado>("spObtenerDatosUsuarioLogueado", parametros, System.Data.CommandType.StoredProcedure).FirstOrDefault(); return(usuario); } catch (Exception ex) { throw; } finally { connection.Close(); connection = null; } }
public void Delete(long id) { try { connection = new SqlServerConnection(); var parametros = new Dictionary <string, object>() { { "@codigoCampo", id } }; var delete = connection.Execute("spDeleteCampo", parametros, System.Data.CommandType.StoredProcedure); if (delete == 0) { throw new ArgumentException("DeleteCampoError"); } } catch (Exception ex) { throw; } finally { connection.Close(); connection = null; } }
public Usuario Update(long id, Usuario entity) { try { connection = new SqlServerConnection(); var parametros = new Dictionary <string, object> { { "@idUsuario", id }, { "@nombre", entity.nombre }, { "@apellido", entity.apellido }, { "@usuario", entity.usuario }, { "@idRol", entity.idRol } }; if (entity.contrasenia != null) { var clave = Encrypt.GetMD5(entity.contrasenia); parametros.Add("@contrasenia", clave); } var update = connection.Execute("spModificarUsuario", parametros, System.Data.CommandType.StoredProcedure); if (update == 0) { throw new ArgumentException("Update Usuario Error"); } return(entity); } catch (Exception ex) { throw; } finally { connection.Close(); connection = null; } }
public DashBoard Get(long id, string periodo) { try { connection = new SqlServerConnection(); var parametros = new Dictionary <string, object> { { "@codigoCampo", id }, { "@periodo", periodo } }; var dashboard = connection.GetArray <DashBoard>("spGetDashBoard", parametros, System.Data.CommandType.StoredProcedure).FirstOrDefault(); dashboard.graficoRaza = connection.GetArray <DatosGraficoRaza>("spGetCantBovinosXRaza", parametros, System.Data.CommandType.StoredProcedure); dashboard.graficoCategorias = connection.GetArray <DatosGraficoCategorias>("spGetCantBovinosXCategoria", parametros, System.Data.CommandType.StoredProcedure); return(dashboard); } catch (Exception ex) { throw; } finally { connection.Close(); connection = null; } }
public IEnumerable <NacimientoItem> GetNacimientos(NacimientoFilter filter) { try { connection = new SqlServerConnection(); var parametros = new Dictionary <string, object> { { "@fechaDesde", filter.fechaDesde }, { "@fechaHasta", filter.fechaHasta }, { "@codigoCampo", filter.codigoCampo }, { "@periodo", filter.periodo } }; if (filter.numCaravanaMadre != 0) { parametros.Add("@numCaravanaMadre", filter.numCaravanaMadre.ToString()); } if (filter.numCaravanaPadre != 0) { parametros.Add("@numCaravanaPadre", filter.numCaravanaPadre.ToString()); } var lista = connection.GetArray <NacimientoItem>("spObtenerListaNacimientos", parametros, System.Data.CommandType.StoredProcedure); return(lista.ToList()); } catch (Exception ex) { throw; } finally { connection.Close(); connection = null; } }
public Multimedia Update(long id, Multimedia entity) { try { connection = new SqlServerConnection(); var parametros = new Dictionary <string, object>() { { "@idUsuario", entity.idUsuario }, { "@mulPath", entity.mulPath } }; entity.mulId = connection.Execute("spActualizarMultimedia", parametros, System.Data.CommandType.StoredProcedure); if (entity.mulId == 0) { Create(entity); } //throw new ArgumentException("Update Perfil Error"); return(entity); } catch (Exception ex) { throw; } finally { connection.Close(); connection = null; } }
public Alimento Create(Alimento entity) { connection = new SqlServerConnection(); try { var parametros = new Dictionary <string, object> { { "@nombre", entity.nombre }, { "@codigoCampo", entity.codigoCampo } }; entity.idAlimento = connection.Execute("spRegistrarAlimento", parametros, System.Data.CommandType.StoredProcedure); if (entity.idAlimento == 0) { throw new ArgumentException("Create Alimento Error"); } else if (entity.idAlimento == -1) { throw new ArgumentException("Alimento ya existe"); } return(entity); } catch (Exception ex) { throw; } finally { connection.Close(); connection = null; } }
public IEnumerable <Cliente> GetClientes(ReporteFilter filtro) { try { connection = new SqlServerConnection(); var parametros = new Dictionary <string, object> { { "@nombre", filtro.nombre }, { "@apellido", filtro.apellido }, { "@idPlan", filtro.idPlan }, { "@fechaDesde", filtro.fechaDesde }, { "@fechaHasta", filtro.fechaHasta } //{"@periodo", filtro.periodo } }; if (filtro.estadoCuenta != "0") { parametros.Add("@estadoCuenta", filtro.estadoCuenta); } var resultado = connection.GetArray <Cliente>("spGetClientes", parametros, System.Data.CommandType.StoredProcedure); return(resultado); } catch (Exception ex) { throw; } finally { connection.Close(); connection = null; } }
public Enrich(string interchangeId, string tag) { SqlServerConnection connection = null; try { connection = new SqlServerConnection("MessageArchive"); connection.RefreshConfiguration(); connection.Open(); SplitArchiveTag(tag); LoadParts(connection, interchangeId, tag); } catch (Exception exception) { throw exception; } finally { if (connection != null) { connection.Close(); connection.Dispose(); connection = null; } } }
public UsuarioLogueado UpdatePerfil(UsuarioLogueado entity) { try { connection = new SqlServerConnection(); var parametros = new Dictionary <string, object>() { { "@nombre", entity.nombre }, { "@apellido", entity.apellido }, { "@usuario", entity.usuario } }; entity.idUsuario = connection.Execute("spActualizarDatosPerfil", parametros, System.Data.CommandType.StoredProcedure); if (entity.idUsuario == 0) { throw new ArgumentException("Update Perfil Error"); } return(entity); } catch (Exception ex) { throw; } finally { connection.Close(); connection = null; } }
public long CambiarPass(string passVieja, string passNueva, string usuario, long rol) { try { connection = new SqlServerConnection(); var claveVieja = Encrypt.GetMD5(passVieja); var claveNueva = Encrypt.GetMD5(passNueva); var parametros = new Dictionary <string, object> { { "@passVieja", claveVieja }, { "@passNueva", claveNueva }, { "@usuario", usuario }, { "@rol", rol } }; var user = connection.GetArray <Usuario>("spModificarPass", parametros, System.Data.CommandType.StoredProcedure).FirstOrDefault(); if (user.idUsuario == 0) { throw new ArgumentException("Update Contraseña Error"); } return(user.idUsuario); } catch (Exception ex) { throw; } finally { connection.Close(); connection = null; } }
public Multimedia Create(Multimedia entity) { try { connection = new SqlServerConnection(); var parametros = new Dictionary <string, object> { { "@mulTipo", entity.mulTipo }, { "@mulPath", entity.mulPath } }; if (entity.idCampo != 0) { parametros.Add("@idCampo", entity.idCampo); } if (entity.idUsuario != 0) { parametros.Add("@idUsuario", entity.idUsuario); } entity.mulId = connection.Execute("spRegistrarMultimedia", parametros, System.Data.CommandType.StoredProcedure); return(entity); } catch (Exception ex) { throw; } finally { connection.Close(); connection = null; } }
public void Activar(long id, long codigoCampo) { try { connection = new SqlServerConnection(); var parametros = new Dictionary <string, object> { { "@idUsuario", id }, { "@codigoCampo", codigoCampo } }; var activar = connection.Execute("spActivarUsuario", parametros, System.Data.CommandType.StoredProcedure); if (activar == 0) { throw new ArgumentException("Activar Usuario Error"); } } catch (Exception ex) { throw; } finally { connection.Close(); connection = null; } }
public IEnumerable <Inconsistencia> GetList(InconsistenciaFilter filter) { try { connection = new SqlServerConnection(); var parametros = new Dictionary <string, object> { { "@tipo", filter.tipo }, { "@estado", filter.estado }, { "@fechaDesde", filter.fechaDesde }, { "@fechaHasta", filter.fechaHasta }, { "@codigoCampo", filter.codigoCampo }, { "@periodo", filter.periodo } }; var lista = connection.GetArray <Inconsistencia>("spObtenerListaInconsistencias", parametros, System.Data.CommandType.StoredProcedure); return(lista.ToList()); } catch (Exception ex) { throw; } finally { connection.Close(); connection = null; } }
public IEnumerable <Usuario> GetList(UsuarioFilter filtro) { try { connection = new SqlServerConnection(); var parametros = new Dictionary <string, object> { { "@codigoCampo", filtro.codigoCampo }, { "@nombre", filtro.nombre }, { "@apellido", filtro.apellido }, { "@idRol", filtro.idRol }, { "@rolLogueado", filtro.rolLogueado } }; var lista = connection.GetArray <Usuario>("spObtenerListaUsuarios", parametros, System.Data.CommandType.StoredProcedure); return(lista); } catch (Exception ex) { throw; } finally { connection.Close(); connection = null; } }
public IEnumerable <ReporteEventos> GetReporte(ReporteFilter filter) { try { connection = new SqlServerConnection(); var parametros = new Dictionary <string, object> { { "@idTipoEvento", filter.idTipoEvento }, { "@fechaDesde", filter.fechaDesde }, { "@fechaHasta", filter.fechaHasta }, { "@codigoCampo", filter.codigoCampo }, { "@periodo", filter.periodo } }; if (filter.numCaravana != 0) { parametros.Add("@numCaravana", filter.numCaravana); } var lista = connection.GetArray <ReporteEventos>("spObtenerDatosReporteEventos", parametros, System.Data.CommandType.StoredProcedure); DateTime fechaAnterior, fechaSiguiente; for (int i = 0; i < lista.Count(); i++) { parametros = new Dictionary <string, object>() { { "@idEvento", lista.ElementAt(i).idEvento } }; var caravanas = connection.GetArray <Caravana>("spGetBovinosXEvento", parametros, System.Data.CommandType.StoredProcedure).Select(x => Convert.ToString(x.caravana.ToString())).ToArray(); lista.ElementAt(i).caravanas = string.Join(", ", caravanas); if (lista.ElementAt(i).tipoEvento != "Vacunación") { for (int j = i + 1; j < lista.Count(); j++) { if (lista.ElementAt(j).tipoEvento == lista.ElementAt(i).tipoEvento) { fechaSiguiente = new DateTime(int.Parse(lista.ElementAt(i).fechaHora.Split('/')[2].Substring(0, 4)), int.Parse(lista.ElementAt(i).fechaHora.Split('/')[1]), int.Parse(lista.ElementAt(i).fechaHora.Split('/')[0])); fechaAnterior = new DateTime(int.Parse(lista.ElementAt(j).fechaHora.Split('/')[2].Substring(0, 4)), int.Parse(lista.ElementAt(j).fechaHora.Split('/')[1]), int.Parse(lista.ElementAt(j).fechaHora.Split('/')[0])); lista.ElementAt(i).duracion = (fechaSiguiente - fechaAnterior).Days; break; } } } else { lista.ElementAt(i).duracion = 1; } } return(lista.ToList()); } catch (Exception ex) { throw; } finally { connection.Close(); connection = null; } }
private void Form1_Load(object sender, EventArgs e) { try { txtMa.Enabled = false; connection.Open(); cellphones = connection.ExecuteQuery <CellPhone>("Select * From CellPhone"); makers = connection.Select <Maker>().Rows().Execute(); colors = connection.Select <Color>().Rows().Execute(); BindingGrigViewCellPhone(cellphones); AddDataMakerToComboBox(makers); connection.Close(); } catch (Exception err) { MessageBox.Show(err.Message); } }
public Usuario Create(Usuario entity, long codigoCampo) { connection = new SqlServerConnection(); DbTransaction transaction = connection.BeginTransaction(); try { var clave = Encrypt.GetMD5(entity.pass); var parametros = new Dictionary <string, object> { { "@usuario", entity.usuario }, { "@nombre", entity.nombre }, { "@apellido", entity.apellido }, { "@pass", clave }, { "@idRol", entity.idRol }, { "@codigoCampo", codigoCampo } }; entity.idUsuario = connection.Execute("spRegistrarUsuario", parametros, System.Data.CommandType.StoredProcedure, transaction); if (entity.idUsuario == 0) { throw new ArgumentException("Create Usuario Error"); } else if (entity.idUsuario == -1) { throw new ArgumentException("El usuario ya existe para este campo"); } var param = new Dictionary <string, object> { { "@idUsuario", entity.idUsuario }, { "@codigoCampo", codigoCampo } }; var insert = connection.Execute("spRegistrarUsuarioEnCampo", param, System.Data.CommandType.StoredProcedure, transaction); if (insert == 0) { throw new ArgumentException("Create Usuario por Campo Error"); } connection.Commit(transaction); return(entity); } catch (Exception ex) { connection.Rollback(transaction); throw; } finally { connection.Close(); connection = null; transaction = null; } }
public InconsistenciaResolver Create(InconsistenciaResolver entity) { try { connection = new SqlServerConnection(); var parametros = new Dictionary <string, object>(); if (entity.inseminacionAnterior != null && entity.inseminacionNueva != null && entity.inseminacionResultante != null) { parametros.Add("@idInseminacionAnterior", entity.inseminacionAnterior.idInseminacion); parametros.Add("@idInseminacionConflictiva", entity.inseminacionNueva.idInseminacion); parametros.Add("@fechaInseminacion", entity.inseminacionResultante.fechaInseminacion); parametros.Add("@tipoInseminacion", entity.inseminacionNueva.idTipoInseminacion); var update = connection.Execute("spResolverInseminacionConflictiva", parametros, System.Data.CommandType.StoredProcedure); if (entity.inseminacionNueva.idTipoInseminacion == 2) { var parametrosToro = new Dictionary <string, object>() { { "@idToro", 0 }, { "@idInseminacion", entity.inseminacionAnterior.idInseminacion } }; for (int i = 0; i < entity.inseminacionNueva.listaBovinos.Count(); i++) { parametrosToro["@idToro"] = entity.inseminacionNueva.listaBovinos.ElementAt(i).idBovino; update = connection.Execute("spActualizarTorosXInseminacionXConflicto", parametrosToro, System.Data.CommandType.StoredProcedure); } } } else if (entity.tactoAnterior != null && entity.tactoNuevo != null && entity.tactoResultante != null) { parametros.Add("@idInseminacionAnterior", entity.tactoAnterior.idInseminacion); parametros.Add("@idInseminacionConflictiva", entity.tactoNuevo.idInseminacion); parametros.Add("@fechaTactoAnterior", entity.tactoAnterior.fechaTacto); parametros.Add("@fechaTacto", entity.tactoResultante.fechaTacto); parametros.Add("@exitoso", entity.tactoResultante.exitoso); parametros.Add("@idTipoTacto", entity.tactoResultante.idTipoTacto); var update = connection.Execute("spResolverTactoConflictivo", parametros, System.Data.CommandType.StoredProcedure); } return(entity); } catch (Exception ex) { throw; } finally { connection.Close(); connection = null; } }
public EstadisticasEvento GetEstadisticaEvento(long codigoCampo, string periodo) { try { connection = new SqlServerConnection(); var obj = new EstadisticasEvento(); obj.antibioticosMasUsados = new List <EstadisticaAntibioticoMasUsado>(); obj.cambiosAlimentacionXBovino = new List <EstadisticaCambiosPorBovino>(); obj.movimientosXBovino = new List <EstadisticaCambiosPorBovino>(); obj.eventosXTipoXMes = new List <EstadisticaEventoPorTipoPorMes>(); obj.eventosXTipoXGenero = new List <EstadisticaEventoPorTipoPorGenero>(); obj.vacunasMenosUsadas = new List <EstadisticaVacunaMenosUsada>(); var parametros = new Dictionary <string, object> { { "@codigoCampo", codigoCampo }, { "@periodo", periodo }, { "@mes", 0 } }; for (int i = 1; i < 13; i++) { parametros["@mes"] = i; var aux = connection.GetArray <EstadisticaEventoPorTipoPorMes>("spReporteEventoCantidadPorTipoPorMes", parametros, System.Data.CommandType.StoredProcedure).FirstOrDefault(); obj.eventosXTipoXMes.Add(aux); } parametros = new Dictionary <string, object> { { "@codigoCampo", codigoCampo }, { "@periodo", periodo } }; obj.antibioticosMasUsados = connection.GetArray <EstadisticaAntibioticoMasUsado>("spReporteEventoAntibioticoMasUsado", parametros, System.Data.CommandType.StoredProcedure).ToList(); obj.cambiosAlimentacionXBovino = connection.GetArray <EstadisticaCambiosPorBovino>("spReporteEventoBovinoMasCambiosAlimentacion", parametros, System.Data.CommandType.StoredProcedure).ToList(); obj.movimientosXBovino = connection.GetArray <EstadisticaCambiosPorBovino>("spReporteEventoBovinoMasMovimientos", parametros, System.Data.CommandType.StoredProcedure).ToList(); obj.eventosXTipoXGenero = connection.GetArray <EstadisticaEventoPorTipoPorGenero>("spReporteEventoTipoEventoSegunGenero", parametros, System.Data.CommandType.StoredProcedure).ToList(); obj.vacunasMenosUsadas = connection.GetArray <EstadisticaVacunaMenosUsada>("spReporteEventoVacunasMenosUsadas", parametros, System.Data.CommandType.StoredProcedure).ToList(); obj.top10Alimentos = connection.GetArray <EstadisticaTop10Alimentos>("spReporteEventoTop10Alimentos", parametros, System.Data.CommandType.StoredProcedure).ToList(); parametros = new Dictionary <string, object> { { "@codigoCampo", codigoCampo } }; obj.inicio = connection.GetArray <EstadisticaEventoInicio>("spGetInicioEstadisticaEvento", parametros, System.Data.CommandType.StoredProcedure).FirstOrDefault(); return(obj); } catch (Exception ex) { throw; } finally { connection.Close(); connection = null; } }
public InconsistenciaResolver Get(long idTacto, string fechaTacto, long idTactoConflic, string fechaTactoConfl, long idInsem, long idInsemConflic) { try { connection = new SqlServerConnection(); var parametros = new Dictionary <string, object>(); var obj = new InconsistenciaResolver(); if (idTacto != 0 && idTactoConflic != 0 && fechaTacto != "" && fechaTactoConfl != "") { parametros.Add("@idInseminacion", idTacto); parametros.Add("@fechaTacto", fechaTacto); obj.tactoAnterior = connection.GetArray <Tacto>("spObtenerDatosTacto", parametros, System.Data.CommandType.StoredProcedure).FirstOrDefault(); parametros = new Dictionary <string, object>(); parametros.Add("@idInseminacion", idTactoConflic); parametros.Add("@fechaTacto", fechaTactoConfl); obj.tactoNuevo = connection.GetArray <Tacto>("spObtenerDatosTactoConflictivo", parametros, System.Data.CommandType.StoredProcedure).FirstOrDefault(); } else if (idInsem != 0 && idInsemConflic != 0) { parametros.Add("@idInseminacion", idInsem); obj.inseminacionAnterior = connection.GetArray <InseminacionDetalle>("spObtenerDatosInseminacionXId", parametros, System.Data.CommandType.StoredProcedure).FirstOrDefault(); if (obj.inseminacionAnterior.idTipoInseminacion == 2) { obj.inseminacionAnterior.listaBovinos = connection.GetArray <BovinoItem>("spObtenerListaTorosXInseminacion", parametros, System.Data.CommandType.StoredProcedure); } parametros = new Dictionary <string, object>(); parametros.Add("@idInseminacion", idInsemConflic); obj.inseminacionNueva = connection.GetArray <InseminacionDetalle>("spObtenerDatosInseminacionConflictivaXId", parametros, System.Data.CommandType.StoredProcedure).FirstOrDefault(); if (obj.inseminacionNueva.idTipoInseminacion == 2) { obj.inseminacionNueva.listaBovinos = connection.GetArray <BovinoItem>("spObtenerListaTorosXInseminacionConflictiva", parametros, System.Data.CommandType.StoredProcedure); } } //var lista = connection.GetArray<Inconsistencia>("spObtenerListaInconsistencias", parametros, System.Data.CommandType.StoredProcedure); return(obj); } catch (Exception ex) { throw; } finally { connection.Close(); connection = null; } }
public EstadisticasBovino GetEstadisticaBovino(long codigoCampo, string periodo) { try { connection = new SqlServerConnection(); var parametros = new Dictionary <string, object> { { "@codigoCampo", codigoCampo }, { "@periodo", periodo }, { "@mes", 0 } }; var obj = new EstadisticasBovino(); obj.bajasXMes = new List <EstadisticaBajaPorMes>(); obj.nacimientos = new List <EstadisticaNacimientosXMes>(); for (int i = 1; i < 13; i++) { parametros["@mes"] = i; var registro1 = connection.GetArray <EstadisticaBajaPorMes>("spReporteBovinoBajasPorMes", parametros, System.Data.CommandType.StoredProcedure).FirstOrDefault(); obj.bajasXMes.Add(registro1); var registro2 = connection.GetArray <EstadisticaNacimientosXMes>("spReporteBovinoNacimientosPorMes", parametros, System.Data.CommandType.StoredProcedure).FirstOrDefault(); obj.nacimientos.Add(registro2); } parametros = new Dictionary <string, object> { { "@codigoCampo", codigoCampo }, { "@periodo", periodo } }; obj.ultimosBovinosBajas = connection.GetArray <EstadisticaUltimosBovinosBaja>("spReporteBovinoUltimosBovinosBaja", parametros, System.Data.CommandType.StoredProcedure).ToList(); parametros = new Dictionary <string, object> { { "@codigoCampo", codigoCampo } }; obj.bovinosXRodeo = connection.GetArray <EstadisticaBovinosXRodeo>("spReporteBovinoCantidadPorRodeo", parametros, System.Data.CommandType.StoredProcedure).ToList(); obj.pesosPromXRaza = connection.GetArray <EstadisticaPesoPromXRaza>("spReporteBovinoPesoPromedioPorRaza", parametros, System.Data.CommandType.StoredProcedure).ToList(); obj.top10BovinosMasLivianos = connection.GetArray <EstadisticaTop10BovinosLivianos>("spReporteBovinoTop10BovinosMasLivianos", parametros, System.Data.CommandType.StoredProcedure).ToList(); obj.inicio = connection.GetArray <EstadisticaBovinoInicio>("spGetInicioEstadisticaBovinos", parametros, System.Data.CommandType.StoredProcedure).FirstOrDefault(); return(obj); } catch (Exception ex) { throw; } finally { connection.Close(); connection = null; } }
public IEnumerable <Rol> GetRoles() { try { connection = new SqlServerConnection(); var lista = connection.GetArray <Rol>("spGetRoles", null, System.Data.CommandType.StoredProcedure); return(lista); } catch (Exception ex) { throw; } finally { connection.Close(); connection = null; } }
public IEnumerable <Plan> GetPlanes() { try { connection = new SqlServerConnection(); var resultado = connection.GetArray <Plan>("spGetPlanes", null, System.Data.CommandType.StoredProcedure); return(resultado); } catch (Exception ex) { throw; } finally { connection.Close(); connection = null; } }
private static Dictionary <string, Endpoint> LoadEndpointDictionary() { SqlServerConnection connection = null; Dictionary <string, Endpoint> endpoints = new Dictionary <string, Endpoint>(StringComparer.InvariantCultureIgnoreCase); try { // Connect to the database to load settings. string sql = null; SqlCommand sqlCommand = null; connection = new SqlServerConnection("MessageArchive"); connection.RefreshConfiguration(); connection.Open(); // Load the dictionary of Endpoint records. sql = "SELECT [Id], [Name] " + "FROM [MessageArchive].[dbo].[Endpoint]"; sqlCommand = new SqlCommand(sql); using (SqlDataReader reader = connection.ExecuteReader(sqlCommand)) { while (reader.Read()) { IDataRecord record = (IDataRecord)reader; Endpoint endpoint = new Endpoint(record); endpoints.Add(endpoint.Name, endpoint); } } } catch (Exception ex) { Logger.WriteWarning("Error while loading Tag data." + ex); } finally { if (connection != null) { connection.Close(); connection.Dispose(); connection = null; } } return(endpoints); }
private static Dictionary <string, ArchiveType> LoadArchiveTypeDictionary() { SqlServerConnection connection = null; Dictionary <string, ArchiveType> archiveTypes = new Dictionary <string, ArchiveType>(StringComparer.InvariantCultureIgnoreCase); try { // Connect to the database to load settings. string sql = null; SqlCommand sqlCommand = null; connection = new SqlServerConnection("MessageArchive"); connection.RefreshConfiguration(); connection.Open(); // Load the dictionary of ArchiveType records. sql = "SELECT [Id], [Name], [Active], [DefaultExpiry] " + "FROM [MessageArchive].[dbo].[ArchiveType]"; sqlCommand = new SqlCommand(sql); using (SqlDataReader reader = connection.ExecuteReader(sqlCommand)) { while (reader.Read()) { IDataRecord record = (IDataRecord)reader; ArchiveType archiveType = new ArchiveType(record); archiveTypes.Add(archiveType.Name, archiveType); } } } catch (Exception ex) { Logger.WriteWarning("Error while loading Tag data." + ex); } finally { if (connection != null) { connection.Close(); connection.Dispose(); connection = null; } } return(archiveTypes); }