public int AltaServicio(BE.TipoServicio serv) { int fa = 0; acc.AbrirConexion(); SqlParameter[] parametros = new SqlParameter[3]; parametros[0] = acc.ArmarParametro("nombre", serv.Nombre, System.Data.SqlDbType.VarChar); parametros[1] = acc.ArmarParametro("desc", serv.Descripcion, System.Data.SqlDbType.VarChar); parametros[2] = acc.ArmarParametro("tiempo", serv.TiempoMedio, System.Data.SqlDbType.Int); fa = acc.Escribir("Servicio_Agregar", parametros); acc.CerrarConexion(); GC.Collect(); return(fa); }
public int AltaHabito(BE.Habito hab, BE.Usuario usu) { int fa = 0; acc.AbrirConexion(); SqlParameter[] parametros = new SqlParameter[3]; parametros[0] = acc.ArmarParametro("idhab", hab.TipoHabito.ID, System.Data.SqlDbType.Int); parametros[1] = acc.ArmarParametro("valor", hab.ValorxSemana, System.Data.SqlDbType.Int); parametros[2] = acc.ArmarParametro("idusu", usu.ID, System.Data.SqlDbType.Int); fa = acc.Escribir("HabitoUsuario_Guardar", parametros); acc.CerrarConexion(); GC.Collect(); return(fa); }
public int AltaAlarma(List <BE.Medicion> Mediciones, BE.Usuario usu) { int fa = 0; acc.AbrirConexion(); SqlParameter[] parametros = new SqlParameter[2]; parametros[0] = acc.ArmarParametro("fecha", DateTime.Now, System.Data.SqlDbType.DateTime); parametros[1] = acc.ArmarParametro("idusu", usu.ID, System.Data.SqlDbType.Int); fa = acc.Escribir("Alarma_Alta", parametros); acc.CerrarConexion(); GC.Collect(); return(fa); }
public int AltaEvento(BE.Evento Eve, BE.Usuario usu) { int fa = 0; acc.AbrirConexion(); SqlParameter[] parametros = new SqlParameter[4]; parametros[0] = acc.ArmarParametro("idusu", usu.ID, System.Data.SqlDbType.Int); parametros[1] = acc.ArmarParametro("titulo", Eve.Titulo, System.Data.SqlDbType.VarChar); parametros[2] = acc.ArmarParametro("desc", Eve.Descripcion, System.Data.SqlDbType.VarChar); parametros[3] = acc.ArmarParametro("fecha", Eve.Fecha, System.Data.SqlDbType.DateTime); fa = acc.Escribir("Evento_Alta", parametros); acc.CerrarConexion(); GC.Collect(); return(fa); }
public int AgregarConcepto(BE.Concepto conc) { int fa = 0; acc.AbrirConexion(); SqlParameter[] parametros = new SqlParameter[4]; parametros[0] = acc.ArmarParametro("IDTipo", conc.TConcepto.ID, System.Data.SqlDbType.Int); parametros[1] = acc.ArmarParametro("Valor", conc.Valor, System.Data.SqlDbType.Float); parametros[2] = acc.ArmarParametro("IDValor", conc.VConcepto.ID, System.Data.SqlDbType.Int); parametros[3] = acc.ArmarParametro("Nombre", conc.Nombre, System.Data.SqlDbType.VarChar); fa = acc.Escribir("Concepto_Agregar", parametros); acc.CerrarConexion(); GC.Collect(); return(fa); }
public int AgregarRecibo(BE.Recibo rec) { int fa = 0; acc.AbrirConexion(); SqlParameter[] parametros = new SqlParameter[8]; parametros[0] = acc.ArmarParametro("idemp", rec.Emp.ID, System.Data.SqlDbType.VarChar); parametros[1] = acc.ArmarParametro("fechapago", rec.FechaDePago, System.Data.SqlDbType.Date); parametros[2] = acc.ArmarParametro("periodo", rec.Periodo, System.Data.SqlDbType.VarChar); parametros[3] = acc.ArmarParametro("subtExe", rec.SubtotalExentas, System.Data.SqlDbType.Float); parametros[4] = acc.ArmarParametro("subConRet", rec.SubtotalConRet, System.Data.SqlDbType.Float); parametros[5] = acc.ArmarParametro("subDeduc", rec.SubtotalDeducciones, System.Data.SqlDbType.Float); parametros[6] = acc.ArmarParametro("total", rec.Total, System.Data.SqlDbType.Float); parametros[7] = acc.ArmarParametro("tipo", rec.TipoLiquidacion, System.Data.SqlDbType.VarChar); fa = acc.Escribir("Recibo_Agregar", parametros); acc.CerrarConexion(); GC.Collect(); return(fa); }
public List <BE.Division> ListarDivisiones(int id) { List <BE.Division> Listadiv = new List <BE.Division>(); SqlParameter[] parametros = new SqlParameter[1]; parametros[0] = Acc.ArmarParametro("id", id, SqlDbType.Int); Acc.AbrirConexion(); DataTable tabla = Acc.Leer("ListarDivisiones", parametros); Acc.CerrarConexion(); GC.Collect(); foreach (DataRow linea in tabla.Rows) { BE.Division div = new BE.Division(); div.ID = (int)linea["ID"]; div.Div = (string)linea["Division"]; Listadiv.Add(div); } return(Listadiv); }
public List <BE.ValorConcepto> ListarConceptos() { List <BE.ValorConcepto> ListaConc = new List <BE.ValorConcepto>(); SqlParameter[] parametros = new SqlParameter[1]; parametros[0] = Acc.ArmarParametro("tabla", "Valor_Concepto", SqlDbType.VarChar); Acc.AbrirConexion(); DataTable tabla = Acc.Leer("ListarEntidad", parametros); Acc.CerrarConexion(); GC.Collect(); foreach (DataRow linea in tabla.Rows) { BE.ValorConcepto val = new BE.ValorConcepto(); val.ID = (int)linea["ID"]; val.TipoValor = (string)linea["TipoValor"]; ListaConc.Add(val); } return(ListaConc); }
public List <BE.Banco> ListarBancos() { List <BE.Banco> ListaBank = new List <BE.Banco>(); SqlParameter[] parametros = new SqlParameter[1]; parametros[0] = Acc.ArmarParametro("tabla", "Banco", SqlDbType.VarChar); Acc.AbrirConexion(); DataTable tabla = Acc.Leer("ListarEntidad", parametros); Acc.CerrarConexion(); GC.Collect(); foreach (DataRow linea in tabla.Rows) { BE.Banco bco = new BE.Banco(); bco.ID = (int)linea["ID"]; bco.Bco = (string)linea["Banco"]; ListaBank.Add(bco); } return(ListaBank); }
public List <BE.Departamento> ListarDeptos() { List <BE.Departamento> ListaDeptos = new List <BE.Departamento>(); SqlParameter[] parametros = new SqlParameter[1]; parametros[0] = Acc.ArmarParametro("tabla", "Departamento", SqlDbType.VarChar); Acc.AbrirConexion(); DataTable tabla = Acc.Leer("ListarEntidad", parametros); Acc.CerrarConexion(); GC.Collect(); foreach (DataRow linea in tabla.Rows) { BE.Departamento dpto = new BE.Departamento(); dpto.ID = (int)linea["ID"]; dpto.Depto = (string)linea["Departamento"]; ListaDeptos.Add(dpto); } return(ListaDeptos); }
public List <BE.Categoria> ListarCategorias(int id) { List <BE.Categoria> ListaCat = new List <BE.Categoria>(); SqlParameter[] parametros = new SqlParameter[1]; parametros[0] = Acc.ArmarParametro("id", id, SqlDbType.Int); Acc.AbrirConexion(); DataTable tabla = Acc.Leer("ListarCategorias", parametros); Acc.CerrarConexion(); GC.Collect(); foreach (DataRow linea in tabla.Rows) { BE.Categoria cat = new BE.Categoria(); cat.ID = (int)linea["ID"]; cat.Cat = (string)linea["Categoria"]; cat.Sueldo = float.Parse(linea["Sueldo"].ToString()); ListaCat.Add(cat); } return(ListaCat); }
public List <Cliente> GetClientes(Cliente cliente, int estado = 1) { //carga de parametros con los datos a ser inseridos List <SqlParameter> parametros = new List <SqlParameter>(); parametros.Add(acceso.CrearParametro("@IdCliente", cliente.idCliente)); parametros.Add(acceso.CrearParametro("@IdCaja", cliente.idCaja)); //Abertura/Cerradura de la conexión acceso.AbrirConexion(); DataTable tabla = acceso.Leer("sp_GetClientes", parametros); acceso.CerrarConexion(); //Instanciar un listado para return List <Cliente> ListadoClientes = new List <Cliente>(); foreach (DataRow registro in tabla.Rows) { Cliente clientelocal = new Cliente(); //Lectura de datos a un servicio localmente armazenado clientelocal.idCliente = int.Parse(registro["idCliente"].ToString()); if (registro["IdCaja"].ToString() != DBNull.Value.ToString()) { clientelocal.idCaja = int.Parse(registro["IdCaja"].ToString()); } clientelocal.nombreCliente = registro["NombreCliente"].ToString(); clientelocal.estado = int.Parse(registro["Estado"].ToString()); //adicionar registro a un listado para return ListadoClientes.Add(clientelocal); } //retornar listado return(ListadoClientes); }
public BE.Lenguaje Listar(BE.Lenguaje leng) { List <BE.Etiqueta> ListaEti = new List <BE.Etiqueta>(); acc.AbrirConexion(); SqlParameter[] parametros = new SqlParameter[1]; parametros[0] = acc.ArmarParametro("ididioma", leng.ID, System.Data.SqlDbType.Int); DataTable Tabla = acc.Leer("Listar_Traduccion", parametros); acc.CerrarConexion(); GC.Collect(); foreach (DataRow linea in Tabla.Rows) { BE.Etiqueta eti = new BE.Etiqueta(); eti.NombreControl = linea["NombreControl"].ToString(); eti.Traduccion = linea["Traduccion"].ToString(); ListaEti.Add(eti); } leng.ListaEtiquetas = ListaEti; return(leng); }
public int AltaHabito(BE.TipoHabito hab) { int fa = 0; acc.AbrirConexion(); SqlParameter[] parametros = new SqlParameter[5]; parametros[0] = acc.ArmarParametro("nom", hab.Nombre, System.Data.SqlDbType.VarChar); parametros[1] = acc.ArmarParametro("valorneg", hab.ValorNegativo, System.Data.SqlDbType.Int); parametros[2] = acc.ArmarParametro("valorpos", hab.ValorPositivo, System.Data.SqlDbType.Int); parametros[3] = acc.ArmarParametro("efeneg", hab.EfectoNegativo, System.Data.SqlDbType.VarChar); parametros[4] = acc.ArmarParametro("efepos", hab.EfectoPositivo, System.Data.SqlDbType.VarChar); fa = acc.Escribir("Habito_Guardar", parametros); acc.CerrarConexion(); GC.Collect(); return(fa); }
//Instanciar conexión con el DAL de ofertas //OfertasDAL GestorOfertas = new OfertasDAL(); //--------------------------------------------------------------------------Acciones base para el ABM------------------------------------------------------------------------------------\\ public List <Caja> GetCajas(int IdCaja) { //carga de parametros con los datos a ser inseridos List <SqlParameter> parametros = new List <SqlParameter>(); if (IdCaja != 0) { parametros.Add(acceso.CrearParametro("@IdCaja", IdCaja)); } //Abertura/Cerradura de la conexión acceso.AbrirConexion(); DataTable tabla = acceso.Leer("sp_GetCajas", parametros); acceso.CerrarConexion(); //Instanciar un listado para return List <Caja> ListadoCajas = new List <Caja>(); foreach (DataRow registro in tabla.Rows) { Caja caja = new Caja(); //Lectura de datos a un servicio localmente armazenado caja.idCaja = int.Parse(registro["IdCaja"].ToString()); caja.estado = int.Parse(registro["Estado"].ToString()); caja.clientes = AsociarClientes(caja).Where(c => c.estado != 3).Count(); caja.atendidos = AsociarClientes(caja).Where(c => c.estado == 3).Count(); caja.fechaApertura = DateTime.Parse(registro["FechaApertura"].ToString()); caja.operador = registro["Operador"].ToString(); caja.modelo = registro["Modelo"].ToString(); caja.fechaUltima = DateTime.Parse(registro["FechaUltima"].ToString()); //Lectura de clientes asociados caja.clientesAsociados = AsociarClientes(caja); //adicionar registro a un listado para return ListadoCajas.Add(caja); } //retornar listado return(ListadoCajas); }
public int AgregarUsuario(BE.Empleado emp) { int fa = 0; acc.AbrirConexion(); SqlParameter[] parametros = new SqlParameter[8]; parametros[0] = acc.ArmarParametro("nombre", emp.Nombre, System.Data.SqlDbType.VarChar); parametros[1] = acc.ArmarParametro("apellido", emp.Apellido, System.Data.SqlDbType.VarChar); parametros[2] = acc.ArmarParametro("legajo", emp.Legajo, System.Data.SqlDbType.Int); parametros[3] = acc.ArmarParametro("cuil", emp.Cuil, System.Data.SqlDbType.VarChar); parametros[4] = acc.ArmarParametro("cuenta", emp.Cuenta, System.Data.SqlDbType.Int); parametros[5] = acc.ArmarParametro("idbanco", emp.Bco.ID, System.Data.SqlDbType.VarChar); parametros[6] = acc.ArmarParametro("ingreso", emp.FechaIngreso, System.Data.SqlDbType.Date); parametros[7] = acc.ArmarParametro("idcat", emp.Cat.ID, System.Data.SqlDbType.VarChar); fa = acc.Escribir("Empleado_Agregar", parametros); acc.CerrarConexion(); GC.Collect(); return(fa); }
public BE.Usuario ObtenerUsuarioID(int id) { acc.AbrirConexion(); SqlParameter[] parametro = new SqlParameter[2]; parametro[0] = acc.ArmarParametro("id", id, System.Data.SqlDbType.VarChar); parametro[1] = acc.ArmarParametro("Tabla", "Usuario", System.Data.SqlDbType.VarChar); DataTable tabla = acc.Leer("ObtenerEntidadID", parametro); acc.CerrarConexion(); GC.Collect(); BE.Usuario usu = new BE.Usuario(); foreach (DataRow linea in tabla.Rows) { usu.ID = (int)linea["ID"]; usu.Nombre = (string)linea["Nombre"]; usu.Apellido = (string)linea["Apellido"]; usu.Contraseña = (string)linea["Contraseña"]; usu.DVH = (int)linea["DVH"]; usu.Direccion = (string)linea["Direccion"]; usu.FechaNacimiento = DateTime.Parse(linea["FechaDeNacimiento"].ToString()); usu.DNI = (int)linea["DNI"]; } return(usu); }
public int AltaEnfermedad(BE.Enfermedad enf) { int fa = 0; acc.AbrirConexion(); SqlParameter[] parametros = new SqlParameter[1]; parametros[0] = acc.ArmarParametro("nombre", enf.Nombre, System.Data.SqlDbType.VarChar); fa = acc.Escribir("Enfermedad_Agregar", parametros); acc.CerrarConexion(); GC.Collect(); return(fa); }
public List <BE.Permiso> ListarPermisos(int id) { List <BE.Permiso> ListaPermisos = new List <BE.Permiso>(); SqlParameter[] parametros = new SqlParameter[1]; parametros[0] = Acc.ArmarParametro("id", id, SqlDbType.Int); Acc.AbrirConexion(); DataTable tabla = Acc.Leer("Usuario_ObtenerPermisos", parametros); Acc.CerrarConexion(); GC.Collect(); foreach (DataRow linea in tabla.Rows) { BE.Permiso per = new BE.Permiso(); per = ListarRolUsu((int)linea["ID_Permiso"]); ListaPermisos.Add(per); } return(ListaPermisos); }