public List <BE.TipoServicio> Listar()
        {
            List <BE.TipoServicio> ListaServicios = new List <BE.TipoServicio>();

            acc.AbrirConexion();
            SqlParameter[] parametros = new SqlParameter[1];
            parametros[0] = acc.ArmarParametro("tabla", "TipoServicio", System.Data.SqlDbType.VarChar);

            DataTable Tabla = acc.Leer("ListarEntidad", parametros);

            acc.CerrarConexion();
            GC.Collect();
            foreach (DataRow linea in Tabla.Rows)
            {
                if ((int)linea["Borrado"] == 0)
                {
                    BE.TipoServicio serv = new BE.TipoServicio();

                    serv.ID          = (int)linea["ID"];
                    serv.Nombre      = (string)linea["NombreServicio"];
                    serv.Descripcion = (string)linea["Descripcion"];
                    serv.TiempoMedio = (int)linea["TiempoMedio"];

                    ListaServicios.Add(serv);
                }
            }
            return(ListaServicios);
        }
Example #2
0
        public List <BE.Recibo> ListarRecibos(BE.Empleado emp)
        {
            List <BE.Recibo> ListaRecibos = new List <BE.Recibo>();

            acc.AbrirConexion();
            SqlParameter[] parametros = new SqlParameter[1];
            parametros[0] = acc.ArmarParametro("idemp", emp.ID, System.Data.SqlDbType.Int);

            DataTable Tabla = acc.Leer("Recibo_Listar", parametros);

            acc.CerrarConexion();
            GC.Collect();
            foreach (DataRow linea in Tabla.Rows)
            {
                BE.Recibo rec = new BE.Recibo();

                rec.ID                  = (int)linea["ID"];
                rec.Emp                 = emp;
                rec.FechaDePago         = (DateTime)linea["Fecha"];
                rec.Periodo             = (string)linea["Periodo"];
                rec.SubtotalConRet      = float.Parse(linea["Subtotal_ConRet"].ToString());
                rec.SubtotalDeducciones = float.Parse(linea["Subtotal_Deducciones"].ToString());
                rec.SubtotalExentas     = float.Parse(linea["Subtotal_Exentas"].ToString());;
                rec.TipoLiquidacion     = (string)linea["TipoLiquidacion"];
                rec.Total               = float.Parse(linea["Total"].ToString());;

                ListaRecibos.Add(rec);
            }
            return(ListaRecibos);
        }
Example #3
0
        public List <BE.Empleado> ListarEmpleados()
        {
            List <BE.Empleado> ListaEmpleados = new List <BE.Empleado>();

            acc.AbrirConexion();
            SqlParameter[] parametros = new SqlParameter[1];
            parametros[0] = acc.ArmarParametro("tabla", "Empleado", System.Data.SqlDbType.VarChar);

            DataTable Tabla = acc.Leer("ListarEntidad", parametros);

            acc.CerrarConexion();
            GC.Collect();
            foreach (DataRow linea in Tabla.Rows)
            {
                BE.Empleado emp = new BE.Empleado();

                if (VerificarDespedido((int)linea["ID"]) == false)
                {
                    emp.ID       = (int)linea["ID"];
                    emp.Nombre   = (string)linea["Nombre"];
                    emp.Apellido = (string)linea["Apellido"];
                    emp.Legajo   = (int)linea["Legajo"];
                    emp.Cuil     = (int)linea["Cuil"];
                    MPCat.ListarCategoria(emp, (int)linea["ID_Categoria"]);
                    emp.FechaIngreso = (DateTime)linea["FechaIngreso"];
                    emp.Cuenta       = float.Parse(linea["Cuenta"].ToString());
                    emp.Bco          = MPBco.ListarBco((int)linea["ID_Banco"]);
                    emp.Sueldo       = emp.Cat.Sueldo;

                    ListaEmpleados.Add(emp);
                }
            }
            return(ListaEmpleados);
        }
        public List <BE.Enfermedad> ListarEnfermedad(BE.Medicion Med)
        {
            List <BE.Enfermedad> ListaEnfermedad = new List <BE.Enfermedad>();

            acc.AbrirConexion();
            SqlParameter[] parametros = new SqlParameter[1];
            parametros[0] = acc.ArmarParametro("id", Med.Tipo.ID, System.Data.SqlDbType.VarChar);

            DataTable Tabla = acc.Leer("Enfermedad_ListarPorMed", parametros);

            acc.CerrarConexion();
            GC.Collect();
            foreach (DataRow linea in Tabla.Rows)
            {
                BE.Enfermedad enf = new BE.Enfermedad();

                enf.ID     = (int)linea["ID"];
                enf.Nombre = (string)linea["Nombre"];
                if ((int)linea["Maximo"] == 0)
                {
                    if (Med.Valor < Med.Tipo.MinimoMasculino)
                    {
                        ListaEnfermedad.Add(enf);
                    }
                }
                if ((int)linea["Maximo"] == 1)
                {
                    if (Med.Valor > Med.Tipo.MaximoMasculino)
                    {
                        ListaEnfermedad.Add(enf);
                    }
                }
            }
            return(ListaEnfermedad);
        }
Example #5
0
        public List <BE.Alarma> ListarAlarmas()
        {
            List <BE.Alarma> ListaAlarma = new List <BE.Alarma>();

            acc.AbrirConexion();
            SqlParameter[] parametros = new SqlParameter[1];

            parametros[0] = acc.ArmarParametro("tabla", "Alarma", System.Data.SqlDbType.VarChar);
            DataTable Tabla = acc.Leer("ListarEntidad", parametros);

            acc.CerrarConexion();
            GC.Collect();
            foreach (DataRow linea in Tabla.Rows)
            {
                if (linea["Evolucion"].GetType().ToString() == "System.DBNull")
                {
                    BE.Alarma al = new BE.Alarma();

                    al.Fecha = DateTime.Parse(linea["Fecha"].ToString());
                    al.ID    = int.Parse(linea["ID"].ToString());

                    DAL.MP_Usuario Gestor = new MP_Usuario();
                    al.Usuario = Gestor.ObtenerUsuarioID(int.Parse(linea["ID_Usuario"].ToString()));
                    DAL.MP_Medicion GestorMedicion = new MP_Medicion();
                    al.Mediciones = GestorMedicion.ListarMedicionAlarma(al.ID);

                    ListaAlarma.Add(al);
                }
            }
            return(ListaAlarma);
        }
Example #6
0
        public List <BE.TipoHabito> Listar()
        {
            List <BE.TipoHabito> ListaHabitos = new List <BE.TipoHabito>();

            acc.AbrirConexion();
            SqlParameter[] parametros = new SqlParameter[1];
            parametros[0] = acc.ArmarParametro("tabla", "Tipo_Habito", System.Data.SqlDbType.VarChar);

            DataTable Tabla = acc.Leer("ListarEntidad", parametros);

            acc.CerrarConexion();
            GC.Collect();
            foreach (DataRow linea in Tabla.Rows)
            {
                if ((int)linea["Borrado"] == 0)
                {
                    BE.TipoHabito hab = new BE.TipoHabito();

                    hab.ID             = (int)linea["ID"];
                    hab.Nombre         = (string)linea["Nombre"];
                    hab.EfectoNegativo = (string)linea["EfectoNegativo"];
                    hab.EfectoPositivo = (string)linea["EfectoPositivo"];
                    hab.ValorPositivo  = (int)linea["ValorPositivo"];
                    hab.ValorNegativo  = (int)linea["ValorNegativo"];


                    ListaHabitos.Add(hab);
                }
            }
            return(ListaHabitos);
        }
Example #7
0
        public List <BE.Concepto> ListarConceptos()
        {
            List <BE.Concepto> ListaConcepto = new List <BE.Concepto>();

            SqlParameter[] parametros = new SqlParameter[1];
            parametros[0] = acc.ArmarParametro("tabla", "Concepto", SqlDbType.VarChar);
            acc.AbrirConexion();
            DataTable tabla = acc.Leer("ListarEntidad", parametros);

            acc.CerrarConexion();
            GC.Collect();
            foreach (DataRow linea in tabla.Rows)
            {
                if ((int)linea["Borrado"] == 0)
                {
                    BE.Concepto conc = new BE.Concepto();

                    conc.ID        = (int)linea["ID"];
                    conc.Nombre    = (string)linea["Nombre"];
                    conc.Valor     = float.Parse(linea["Valor"].ToString());
                    conc.TConcepto = MpTConcepto.ListarConceptos((int)linea["ID_Tipo"]);
                    conc.VConcepto = MpVConcepto.ListarConceptos((int)linea["ID_Valor"]);

                    ListaConcepto.Add(conc);
                }
            }

            return(ListaConcepto);
        }
 public static List <BE.Inscripcion> ObtenerCurso(Int32 id)
 {
     try
     {
         Acceso acceso = new Acceso();
         List <BE.Inscripcion> conc       = new List <BE.Inscripcion>();
         SqlParameter[]        Parametros = new SqlParameter[1];
         Parametros[0] = acceso.CrearParametros("@ID", id);
         System.Data.DataTable Tabla = acceso.Leer("Inscripcion_ObtenerCurso", Parametros);
         foreach (DataRow Registro in Tabla.Rows)
         {
             if (Registro == null)
             {
                 return(null);
             }
             conc.Add(ConvertDataRow(Registro));
         }
         return(conc);
     }
     catch (Exception ex)
     {
         Interaction.DalError(ex.Message, " MP_Inscripcion : No se pudo Obtener");
         return(null);
     }
 }
Example #9
0
        //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);
        }
Example #10
0
        public BE.Jugador IngresarUsuario(string user, string pass)
        {
            acceso.Abrir();
            List <SqlParameter> parametros = new List <SqlParameter>();

            parametros.Add(acceso.CrearParametro("@usuario", user));
            parametros.Add(acceso.CrearParametro("@pass", pass));
            DataTable tabla = acceso.Leer("loguear_usuario", parametros);

            acceso.Cerrar();
            BE.Jugador jug = null;
            foreach (DataRow registro in tabla.Rows)
            {
                jug         = new BE.Jugador();
                jug.ID      = int.Parse(registro["id_user"].ToString());
                jug.USUARIO = registro["usuario"].ToString();
            }

            return(jug);
        }
Example #11
0
        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);
        }
Example #12
0
        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);
        }
Example #13
0
        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);
        }
Example #14
0
        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);
        }
Example #15
0
        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);
        }
Example #16
0
        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);
        }
Example #17
0
        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 List <BE.Persona> ListarTodos()
        {
            DataTable         tabla = ACC.Leer("SP_ListarTodos", null);
            List <BE.Persona> ls    = new List <BE.Persona>();

            foreach (DataRow row in tabla.Rows)
            {
                BE.Persona persona = new BE.Persona();
                persona.ID       = (int)row["ID"];
                persona.Nombre   = (string)row["NOMBRE"];
                persona.Apellido = (string)row["APELLIDO"];
                persona.FechaNac = (DateTime)row["FECHA_NACIMIENTO"];
                ls.Add(persona);
            }
            return(ls);
        }
Example #19
0
        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);
        }
Example #20
0
 public static List <Alumno> Listar()
 {
     try  {
         Acceso        acceso = new Acceso();
         List <Alumno> conc   = new List <Alumno>();
         DataTable     Tabla  = acceso.Leer("Alumno_Listar", null);
         foreach (DataRow Registro in Tabla.Rows)
         {
             if (Registro == null)
             {
                 return(null);
             }
             conc.Add(ConvertDataRow(Registro));
         }
         return(conc);
     } catch (Exception ex) {
         Interaction.DalError(ex.Message, " MP_Alumno : No se pudo listar");
         throw;
     }
 }
Example #21
0
 public static List <BE.Inscripcion> Listar()
 {
     try {
         Acceso acceso = new Acceso();
         List <BE.Inscripcion> conc  = new List <BE.Inscripcion>();
         System.Data.DataTable Tabla = acceso.Leer("Inscripcion_Listar", null);
         foreach (DataRow Registro in Tabla.Rows)
         {
             if (Registro == null)
             {
                 return(null);
             }
             conc.Add(ConvertDataRow(Registro));
         }
         return(conc);
     } catch (Exception ex) {
         Interaction.DalError(ex.Message, " MP_Inscripcion : No se pudo Listar");
         throw;
     }
 }
Example #22
0
        public List <BE.Carta> Listar()
        {
            List <BE.Carta> cartas = new List <BE.Carta>();

            acceso.Abrir();
            DataTable tabla = acceso.Leer("ListarCartas", null);

            acceso.Cerrar();
            foreach (DataRow registro in tabla.Rows)
            {
                BE.Carta carta = new BE.Carta();
                carta.ID     = int.Parse(registro["id"].ToString());
                carta.NUMERO = int.Parse(registro["numero"].ToString());
                carta.PALO   = registro["paloNombre"].ToString();
                cartas.Add(carta);
            }


            return(cartas);
        }
Example #23
0
 public static BE.Beca Obtener(int id)
 {
     try  {
         Acceso         acceso     = new Acceso();
         BE.Beca        beca       = new BE.Beca();
         SqlParameter[] Parametros = new SqlParameter[1];
         Parametros[0] = acceso.CrearParametros("@ID", id);
         DataTable Tabla = acceso.Leer("Beca_Obtener", Parametros);
         foreach (DataRow Registro in Tabla.Rows)
         {
             if (Registro == null)
             {
                 return(null);
             }
             beca = ConvertDataRow(Registro);
         }
         return(beca);
     } catch (Exception ex) {
         Interaction.DalError(ex.Message, " MP Beca : No se pudo Obtener");
         throw;
     }
 }
Example #24
0
 public static Curso Obtener(Int32 id)
 {
     try {
         Acceso         acceso     = new Acceso();
         SqlParameter[] Parametros = new SqlParameter[1];
         Parametros[0] = acceso.CrearParametros("@ID", id);
         System.Data.DataTable Tabla = acceso.Leer("Curso_Obtener", Parametros);
         BE.Curso Curso = new BE.Curso();
         foreach (DataRow Registro in Tabla.Rows)
         {
             if (Registro == null)
             {
                 return(null);
             }
             Curso = ConvertDataRow(Registro);
         }
         return(Curso);
     } catch (Exception ex) {
         Interaction.DalError(ex.Message, " MP_Alumno : No se pudo Obtener");
         throw;
     }
 }
Example #25
0
        public List <BE.Evento> Listar(BE.Usuario usu)
        {
            List <BE.Evento> ListaEventos = new List <BE.Evento>();

            acc.AbrirConexion();
            SqlParameter[] parametros = new SqlParameter[1];
            parametros[0] = acc.ArmarParametro("idusu", usu.ID, System.Data.SqlDbType.Int);
            DataTable Tabla = acc.Leer("Evento_Listar", parametros);

            acc.CerrarConexion();
            GC.Collect();
            foreach (DataRow linea in Tabla.Rows)
            {
                BE.Evento eve = new BE.Evento();

                eve.Descripcion = (string)linea["Descripcion"];
                eve.Fecha       = DateTime.Parse(linea["Fecha"].ToString());
                eve.ID          = int.Parse(linea["ID"].ToString());
                eve.Titulo      = (string)linea["Titulo"];
                ListaEventos.Add(eve);
            }
            return(ListaEventos);
        }
Example #26
0
        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);
        }