コード例 #1
0
        public bool dniCuilDuplicado(string Numero, char Tipo)
        {
            AccesoDatosManager accesoDatos = new AccesoDatosManager();

            try
            {
                if (Tipo == 'D')
                {
                    accesoDatos.setearConsulta("SELECT DNI, CUIL FROM EMPLEADOS WHERE DNI = '" + Numero + "'");
                }
                else
                {
                    accesoDatos.setearConsulta("SELECT DNI, CUIL FROM EMPLEADOS WHERE CUIL = '" + Numero + "'");
                }
                accesoDatos.abrirConexion();
                accesoDatos.ejecutarConsulta();
                while (accesoDatos.Lector.Read())
                {
                    return(true);
                }
                return(false);
            }
            catch (Exception ex)
            {
                throw ex;
            }
            finally
            {
                accesoDatos.cerrarConexion();
            }
        }
コード例 #2
0
        public List <Ticket> filtrarTickets(string sFiltro)//MOLUDO TIEMPOS
        {
            List <Ticket>      listado     = new List <Ticket>();
            AccesoDatosManager accesoDatos = new AccesoDatosManager();

            try
            {
                if (sFiltro == "")
                {
                    accesoDatos.setearConsulta("select t.NTicket, t.Asunto, t.Descripcion, t.ER, t.PosicionPlanilla, u.Nombre, u.Apellido, p.Nombre, s.Nombre, ep.Descripcion, c.Descripcion ,t.FechaCarga from TICKETS as t inner join USUARIOS as u on u.ID = t.IDUsuario inner join PRIORIDADES as p on p.ID = t.IDPrioridad inner join SISTEMAS as s on s.ID = t.IDSistema inner join ESTADOSPLANILLA as ep on ep.ID = t.IDEstadoPlanilla inner join CATEGORIAS as c on c.ID = t.Categoria ");
                }
                else
                {
                    accesoDatos.setearConsulta("select t.NTicket, t.Asunto, t.Descripcion, t.ER, t.PosicionPlanilla, u.Nombre, u.Apellido, p.Nombre, s.Nombre, ep.Descripcion, c.Descripcion ,t.FechaCarga from TICKETS as t inner join USUARIOS as u on u.ID = t.IDUsuario inner join PRIORIDADES as p on p.ID = t.IDPrioridad inner join SISTEMAS as s on s.ID = t.IDSistema inner join ESTADOSPLANILLA as ep on ep.ID = t.IDEstadoPlanilla inner join CATEGORIAS as c on c.ID = t.Categoria where " + sFiltro);
                }
                accesoDatos.abrirConexion();
                accesoDatos.ejecutarConsulta();
                while (accesoDatos.Lector.Read())
                {
                    Ticket ticket = new Ticket();
                    ticket.NTicket     = accesoDatos.Lector.GetInt32(0);
                    ticket.Asunto      = accesoDatos.Lector.GetString(1);
                    ticket.Descripcion = accesoDatos.Lector.GetString(2);
                    ticket.ER          = accesoDatos.Lector.GetString(3);
                    if (!Convert.IsDBNull(accesoDatos.Lector["PosicionPlanilla"]))
                    {
                        ticket.PosicionPlanilla = accesoDatos.Lector.GetInt32(4);
                    }
                    ticket.UsuarioTicket          = new UsuarioTester();
                    ticket.UsuarioTicket.Nombre   = accesoDatos.Lector.GetString(5);
                    ticket.UsuarioTicket.Apellido = accesoDatos.Lector.GetString(6);
                    ticket.Prioridad = new Prioridad();
                    ticket.Prioridad.TipoPrioridad = accesoDatos.Lector.GetString(7);
                    ticket.Sistema                    = new Sistema();
                    ticket.Sistema.Nombre             = accesoDatos.Lector.GetString(8);
                    ticket.estadoPlanilla             = new EstadoPlanillaP();
                    ticket.estadoPlanilla.descripcion = accesoDatos.Lector.GetString(9);
                    ticket.Categoria                  = accesoDatos.Lector.GetString(10);
                    ticket.FechaCarga                 = accesoDatos.Lector.GetDateTime(11);
                    ticket.HistoricoEstados           = new List <EstadoTicket>();
                    listarHistoricosEstados(ticket);
                    ticket.TiempoAnalisis         = calcularTiempoAnalisis(ticket);
                    ticket.TiempoDesarrollo       = calcularTiempoDesarrollo(ticket);
                    ticket.TiempoTesteo           = calcularTiempoTesteo(ticket);
                    ticket.TiempoPuestaProduccion = calcularTiempoPuestaProduccion(ticket);
                    ticket.EstadoActual           = buscarEstadoActual(ticket);
                    listado.Add(ticket);
                }
                return(listado);
            }
            catch (Exception ex)
            {
                throw ex;
            }
            finally
            {
                accesoDatos.cerrarConexion();
            }
        }
コード例 #3
0
        public List <Comida> ListarComida(int x, int y)
        {
            List <Comida>      listado     = new List <Comida>();
            AccesoDatosManager accesoDatos = new AccesoDatosManager();
            Comida             Comi        = new Comida();
            TipoComida         tipoComida  = new TipoComida();

            try
            {
                if (y == 9999)
                {
                    accesoDatos.setearConsulta("select c.IdComida, c.NombreComida, c.PrecioComida, TC.NombreTipoComida  from COMIDAS as c inner join  TIPOCOMIDA as tc on tc.IdTipoComida=c.TC where tc=@Tipo order by TC");
                    accesoDatos.Comando.Parameters.Clear();
                    accesoDatos.Comando.Parameters.AddWithValue("@Tipo", x);
                }
                else
                {
                    accesoDatos.setearConsulta("select c.IdComida, c.NombreComida, c.PrecioComida, TC.NombreTipoComida  from COMIDAS as c inner join  TIPOCOMIDA as tc on tc.IdTipoComida=c.TC where c.TC=@Tipo or c.TC=@Tipo2  order by TC");
                    accesoDatos.Comando.Parameters.Clear();
                    accesoDatos.Comando.Parameters.AddWithValue("@Tipo", x);
                    accesoDatos.Comando.Parameters.AddWithValue("@Tipo2", y);
                }
                accesoDatos.abrirConexion();
                accesoDatos.ejecutarConsulta();

                while (accesoDatos.Lector.Read())
                {
                    Comi           = new Comida();
                    Comi.Id        = (int)accesoDatos.Lector["IdComida"];
                    Comi.Nombre    = accesoDatos.Lector["NombreComida"].ToString();
                    Comi.Precio    = (decimal)accesoDatos.Lector["PrecioComida"];
                    Comi.TC        = new TipoComida();
                    Comi.TC.Id     = (int)accesoDatos.Lector["IdComida"];
                    Comi.TC.Nombre = accesoDatos.Lector["NombreTipoComida"].ToString();


                    listado.Add(Comi);
                }


                return(listado);
            }
            catch (Exception ex)
            {
                throw ex;
            }
            finally
            {
                accesoDatos.cerrarConexion();
            }
        }
コード例 #4
0
        public List <Marcas> listarMarcas()
        {
            List <Marcas>      listado     = new List <Marcas>();
            AccesoDatosManager accesoDatos = new AccesoDatosManager();
            Marcas             marca;

            try
            {
                accesoDatos.setearConsulta("SELECT ID, NOMBRE FROM MARCAS");
                accesoDatos.abrirConexion();
                accesoDatos.ejecutarConsulta();
                while (accesoDatos.Lector.Read())
                {
                    marca        = new Marcas();
                    marca.Id     = (int)accesoDatos.Lector["ID"];
                    marca.Nombre = accesoDatos.Lector["NOMBRE"].ToString();
                    listado.Add(marca);
                }

                return(listado);
            }
            catch (Exception ex)
            {
                throw ex;
            }
            finally
            {
                accesoDatos.cerrarConexion();
            }
        }
コード例 #5
0
        public List <Mago> listarMagos()
        {
            AccesoDatosManager accesoDatos = new AccesoDatosManager();
            List <Mago>        listado     = new List <Mago>();
            Mago nuevo;

            try
            {
                accesoDatos.setearConsulta("SELECT * FROM MAGOS");
                accesoDatos.abrirConexion();
                accesoDatos.ejecutarConsulta();
                while (accesoDatos.Lector.Read())
                {
                    nuevo         = new Mago();
                    nuevo.Casa    = new Casa();
                    nuevo.ID      = accesoDatos.Lector.GetInt32(0);
                    nuevo.Nombre  = accesoDatos.Lector.GetString(1);
                    nuevo.Casa.ID = accesoDatos.Lector.GetInt32(2);
                    agregarCasa(nuevo);
                    listado.Add(nuevo);
                }
                return(listado);
            }
            catch (Exception ex)
            {
                throw ex;
            }
            finally
            {
                accesoDatos.cerrarConexion();
            }
        }
コード例 #6
0
        public bool verificarDatoCargado(Test test)
        {
            AccesoDatosManager accesoDatos = new AccesoDatosManager();
            bool resultado = false;

            try
            {
                accesoDatos.setearConsulta("select * from DATOSPRUEBA where IDTest = " + test.ID);
                accesoDatos.abrirConexion();
                accesoDatos.ejecutarConsulta();
                if (accesoDatos.Lector.Read())
                {
                    resultado = true;
                }
                return(resultado);
            }
            catch (Exception ex)
            {
                throw ex;
            }
            finally
            {
                accesoDatos.cerrarConexion();
            }
        }
コード例 #7
0
        public List <Sistema> listarSistemas()
        {
            List <Sistema>     listado     = new List <Sistema>();
            AccesoDatosManager accesoDatos = new AccesoDatosManager();
            Sistema            Sistema     = new Sistema();

            try
            {
                accesoDatos.setearConsulta("select ID,Nombre from SISTEMAS");
                accesoDatos.abrirConexion();
                accesoDatos.ejecutarConsulta();
                while (accesoDatos.Lector.Read())
                {
                    Sistema        = new Sistema();
                    Sistema.id     = (int)accesoDatos.Lector["ID"];
                    Sistema.Nombre = accesoDatos.Lector["Nombre"].ToString();
                    listado.Add(Sistema);
                }
                return(listado);
            }
            catch (Exception ex)
            {
                throw ex;
            }
            finally
            {
                accesoDatos.cerrarConexion();
            }
        }
コード例 #8
0
        //traer los productos desde la base de datos
        //para mostrar en la web (carrousel por mundos)

        public List <Producto> mostrarProducto()
        {
            AccesoDatosManager accesoDatos   = new AccesoDatosManager();
            List <Producto>    listaProducto = new List <Producto>();
            Producto           producto;

            try
            {
                accesoDatos.setearConsulta("Select Id,Titulo,Descripcion,URLImagen from Productos");
                //accesoDatos.Comando.Parameters.Clear();
                //accesoDatos.Comando.Parameters.AddWithValue("@Id");
                accesoDatos.abrirConexion();
                accesoDatos.ejecutarConsulta();

                while (accesoDatos.Lector.Read())
                {
                    producto             = new Producto();
                    producto.Id          = (Int64)accesoDatos.Lector["Id"];
                    producto.Titulo      = accesoDatos.Lector["Titulo"].ToString();
                    producto.Descripcion = accesoDatos.Lector["Descripcion"].ToString();
                    producto.URLImagen   = accesoDatos.Lector["URLImagen"].ToString();
                    listaProducto.Add(producto);
                }
                return(listaProducto);
            }

            catch (Exception ex)
            {
                throw ex;
            }
            finally
            {
                accesoDatos.cerrarConexion();
            }
        }
コード例 #9
0
        public bool Login(string usuario, string contraseña)
        {
            AccesoDatosManager accesoDatos = new AccesoDatosManager();
            bool resultado = false;

            try
            {
                accesoDatos.setearConsulta("select * from USUARIOS where Documento = '" + usuario + "' and Contraseña= '" + contraseña + "'");
                accesoDatos.abrirConexion();
                accesoDatos.ejecutarConsulta();
                if (accesoDatos.Lector.Read())
                {
                    resultado = true;
                }
                return(resultado);
            }
            catch (Exception ex)
            {
                throw ex;
            }
            finally
            {
                accesoDatos.cerrarConexion();
            }
        }
コード例 #10
0
        public List <Categoria> listarCategorias()
        {
            List <Categoria>   listado     = new List <Categoria>();
            AccesoDatosManager accesoDatos = new AccesoDatosManager();
            Categoria          cat         = new Categoria();

            try
            {
                accesoDatos.setearConsulta("Select Id,Nombre from CATEGORIAS");
                accesoDatos.abrirConexion();
                accesoDatos.ejecutarConsulta();
                while (accesoDatos.Lector.Read())
                {
                    cat             = new Categoria();
                    cat.id          = (int)accesoDatos.Lector["Id"];
                    cat.descripcion = accesoDatos.Lector["Nombre"].ToString();
                    listado.Add(cat);
                }

                return(listado);
            }
            catch (Exception ex)
            {
                throw ex;
            }
            finally
            {
                accesoDatos.cerrarConexion();
            }
        }
コード例 #11
0
        public List <Perfil> listarPerfiles()
        {
            List <Perfil>      listado     = new List <Perfil>();
            AccesoDatosManager accesoDatos = new AccesoDatosManager();
            Perfil             perfil;

            try
            {
                accesoDatos.setearConsulta("select ID, Descripcion from PERFILES");
                accesoDatos.abrirConexion();
                accesoDatos.ejecutarConsulta();
                while (accesoDatos.Lector.Read())
                {
                    perfil        = new Perfil();
                    perfil.id     = (int)accesoDatos.Lector["ID"];
                    perfil.Nombre = accesoDatos.Lector["Descripcion"].ToString();
                    listado.Add(perfil);
                }
                return(listado);
            }
            catch (Exception)
            {
                throw;
            }
            finally
            {
                accesoDatos.cerrarConexion();
            }
        }
コード例 #12
0
        public List <Efectivo> listarEfectivo(metodoPago p)
        {
            List <Efectivo>    listado     = new List <Efectivo>();
            AccesoDatosManager accesoDatos = new AccesoDatosManager();
            Efectivo           e;

            try
            {
                accesoDatos.setearConsulta("select e.importe,c.nombre,e.id from efectivos as e inner join clientes c on c.id=e.idCliente  where e.id=" + p.id);
                accesoDatos.abrirConexion();
                accesoDatos.ejecutarConsulta();
                while (accesoDatos.Lector.Read())
                {
                    e                = new Efectivo();
                    e.cliente        = new Cliente();
                    e.cliente.nombre = accesoDatos.Lector["nombre"].ToString();
                    e.id             = (long)accesoDatos.Lector["id"];
                    e.importe        = (decimal)accesoDatos.Lector["importe"];
                    listado.Add(e);
                }

                return(listado);
            }
            catch (Exception ex)
            {
                throw ex;
            }
            finally
            {
                accesoDatos.cerrarConexion();
            }
        }
コード例 #13
0
        public List <Categoria> listarCategorias()
        {
            AccesoDatosManager accesoDatos = new AccesoDatosManager();
            List <Categoria>   listado     = new List <Categoria>();
            Categoria          nueva;

            try
            {
                accesoDatos.setearConsulta("SELECT ID, NOMBRE, ESTADO FROM CATEGORIAS");
                accesoDatos.abrirConexion();
                accesoDatos.ejecutarConsulta();
                while (accesoDatos.Lector.Read())
                {
                    nueva        = new Categoria();
                    nueva.ID     = accesoDatos.Lector.GetInt32(0);
                    nueva.Nombre = accesoDatos.Lector.GetString(1);
                    nueva.Estado = accesoDatos.Lector.GetBoolean(2);
                    listado.Add(nueva);
                }
                return(listado);
            }
            catch (Exception ex)
            {
                throw ex;
            }
            finally
            {
                accesoDatos.cerrarConexion();
            }
        }
コード例 #14
0
        public List <Transferencia> listarTransferencias(metodoPago p)
        {
            List <Transferencia> listado     = new List <Transferencia>();
            AccesoDatosManager   accesoDatos = new AccesoDatosManager();
            Transferencia        t;

            try
            {
                accesoDatos.setearConsulta("select t.importe,c.nombre,t.id,t.banco,t.numeroTransferencia from transferencias as t inner join clientes c on c.id=t.idCliente  where t.id=" + p.id);
                accesoDatos.abrirConexion();
                accesoDatos.ejecutarConsulta();
                while (accesoDatos.Lector.Read())
                {
                    t                     = new Transferencia();
                    t.cliente             = new Cliente();
                    t.cliente.nombre      = accesoDatos.Lector["nombre"].ToString();
                    t.id                  = (long)accesoDatos.Lector["id"];
                    t.importe             = (decimal)accesoDatos.Lector["importe"];
                    t.Banco               = accesoDatos.Lector["banco"].ToString();
                    t.numeroTransferencia = accesoDatos.Lector["numeroTransferencia"].ToString();
                    listado.Add(t);
                }

                return(listado);
            }
            catch (Exception ex)
            {
                throw ex;
            }
            finally
            {
                accesoDatos.cerrarConexion();
            }
        }
コード例 #15
0
        public List <metodoPago> listarEfectivo(Pago numpago)
        {
            List <metodoPago>  listado     = new List <metodoPago>();
            AccesoDatosManager accesoDatos = new AccesoDatosManager();
            metodoPago         pago;

            try
            {
                accesoDatos.setearConsulta("select e.id,e.importe,p.fechaPago,c.nombre from efectivos as e inner join clientes c on c.id=e.idCliente inner join pagos p on p.id=e.idPago where p.id=" + numpago.id);
                accesoDatos.abrirConexion();
                accesoDatos.ejecutarConsulta();
                while (accesoDatos.Lector.Read())
                {
                    pago                = new metodoPago();
                    pago.cliente        = new Cliente();
                    pago.cliente.nombre = accesoDatos.Lector["nombre"].ToString();
                    pago.id             = (long)accesoDatos.Lector["id"];
                    pago.importe        = (decimal)accesoDatos.Lector["importe"];
                    pago.fechaPago      = (DateTime)accesoDatos.Lector["fechaPago"];
                    pago.tipo           = "Efectivo";

                    listado.Add(pago);
                }

                return(listado);
            }
            catch (Exception ex)
            {
                throw ex;
            }
            finally
            {
                accesoDatos.cerrarConexion();
            }
        }
コード例 #16
0
        public List <Pago> listarPagos()
        {
            List <Pago>        listado     = new List <Pago>();
            AccesoDatosManager accesoDatos = new AccesoDatosManager();
            Pago pago;

            try
            {
                accesoDatos.setearConsulta("select p.id,p.fechaPago,c.nombre from pagos as p inner join clientes c on c.id=p.idCliente where p.activo=1");
                accesoDatos.abrirConexion();
                accesoDatos.ejecutarConsulta();
                while (accesoDatos.Lector.Read())
                {
                    pago                = new Pago();
                    pago.cliente        = new Cliente();
                    pago.cliente.nombre = accesoDatos.Lector["nombre"].ToString();
                    pago.id             = (long)accesoDatos.Lector["id"];
                    pago.fecha          = (DateTime)accesoDatos.Lector["fechaPago"];

                    listado.Add(pago);
                }

                return(listado);
            }
            catch (Exception ex)
            {
                throw ex;
            }
            finally
            {
                accesoDatos.cerrarConexion();
            }
        }
コード例 #17
0
        public int idMax()
        {
            int id = 0;
            AccesoDatosManager accesoDatos = new AccesoDatosManager();

            try
            {
                accesoDatos.setearConsulta("Select COUNT(*) as contar,CONVERT(int,Max(id)+1) as idMax from Pagos");
                accesoDatos.abrirConexion();
                accesoDatos.ejecutarConsulta();
                while (accesoDatos.Lector.Read())
                {
                    int cont = (int)accesoDatos.Lector["contar"];
                    if (cont == 0)
                    {
                        return(0);
                    }
                    id = (int)accesoDatos.Lector["IdMax"];
                }
                return(id);
            }
            catch (Exception ex)
            {
                throw ex;
            }
            finally
            {
                accesoDatos.cerrarConexion();
            }
        }
コード例 #18
0
        public void modificarCorredor(Corredor modificar)
        {
            AccesoDatosManager accesoDatos = new AccesoDatosManager();

            try
            {
                accesoDatos.setearConsulta("update CORREDORES Set Id_Proveedor=@Id_Proveedor, Numero=@Numero, Nombre=@Nombre," +
                                           " Apellido=@Apellido, Telefono=@Telefono, Celular=@Celular, Mail=@Mail " +
                                           " Where Id_Proveedor=" + modificar.Id_Proveedor.ToString());
                accesoDatos.Comando.Parameters.Clear();
                accesoDatos.Comando.Parameters.AddWithValue("@Id_Proveedor", modificar.Id_Proveedor);
                accesoDatos.Comando.Parameters.AddWithValue("@Numero", modificar.Número);
                accesoDatos.Comando.Parameters.AddWithValue("@Nombre", modificar.Nombre);
                accesoDatos.Comando.Parameters.AddWithValue("@Apellido", modificar.Apellido);
                accesoDatos.Comando.Parameters.AddWithValue("@Telefono", modificar.Teléfono);
                accesoDatos.Comando.Parameters.AddWithValue("@Celular", modificar.Celular);
                accesoDatos.Comando.Parameters.AddWithValue("@Mail", modificar.Mail);
                accesoDatos.abrirConexion();
                accesoDatos.ejecutarAccion();
            }
            catch (Exception ex)
            {
                throw ex;
            }
            finally
            {
                accesoDatos.cerrarConexion();
            }
        }
コード例 #19
0
        public void modificarProducto(Producto modificar)
        {
            AccesoDatosManager accesoDatos = new AccesoDatosManager();

            try
            {
                accesoDatos.setearConsulta("update PRODUCTOS Set descripcion=@DESCRIPCION, precioCompra=@precioCompra, precioVenta=@precioVenta,stockMinimo=@stockMinimo Where Id=" + modificar.id.ToString());
                accesoDatos.Comando.Parameters.Clear();
                accesoDatos.Comando.Parameters.AddWithValue("@DESCRIPCION", modificar.descripcion);
                accesoDatos.Comando.Parameters.AddWithValue("@precioCompra", modificar.precioCompra);
                accesoDatos.Comando.Parameters.AddWithValue("@precioVenta", modificar.precioVenta);
                accesoDatos.Comando.Parameters.AddWithValue("@stockMinimo", modificar.stockMinimo);

                accesoDatos.abrirConexion();
                accesoDatos.ejecutarAccion();
            }
            catch (Exception ex)
            {
                throw ex;
            }
            finally
            {
                accesoDatos.cerrarConexion();
            }
        }
コード例 #20
0
        public Categorias buscarCategoria(long Id)
        {
            Categorias         categoria   = new Categorias();
            AccesoDatosManager accesoDatos = new AccesoDatosManager();

            try
            {
                accesoDatos.setearConsulta("SELECT C.ID,C.NOMBRE FROM CATEGORIAS AS C INNER JOIN PRODUCTOS ON C.ID = PRODUCTOS.IDCATEGORIA WHERE PRODUCTOS.ID =" + "'" + Id + "'");
                accesoDatos.abrirConexion();
                accesoDatos.ejecutarConsulta();
                accesoDatos.Lector.Read();
                categoria.Id     = (int)accesoDatos.Lector["ID"];
                categoria.Nombre = accesoDatos.Lector["NOMBRE"].ToString();

                return(categoria);
            }
            catch (Exception ex)
            {
                throw ex;
            }
            finally
            {
                accesoDatos.cerrarConexion();
            }
        }
コード例 #21
0
        public List <Direccion> ListarDirecciones()
        {
            List <Direccion>   listado     = new List <Direccion>();
            AccesoDatosManager accesoDatos = new AccesoDatosManager();
            Direccion          direc       = new Direccion();

            try
            {
                accesoDatos.setearConsulta("Select calle, Numero from Personas");
                accesoDatos.abrirConexion();
                accesoDatos.ejecutarConsulta();
                while (accesoDatos.Lector.Read())
                {
                    direc        = new Direccion();
                    direc.Calle  = accesoDatos.Lector.GetString(0);
                    direc.Numero = (int)accesoDatos.Lector["Numero"];
                    listado.Add(direc);
                }

                return(listado);
            }
            catch (Exception ex)
            {
                throw ex;
            }
            finally
            {
                accesoDatos.cerrarConexion();
            }
        }
コード例 #22
0
        public Marcas buscarMarca(long Id)
        {
            Marcas             marca       = new Marcas();
            AccesoDatosManager accesoDatos = new AccesoDatosManager();

            try
            {
                accesoDatos.setearConsulta("SELECT C.ID,C.NOMBRE FROM MARCAS AS C INNER JOIN PRODUCTOS ON C.ID = PRODUCTOS.IDMARCA WHERE PRODUCTOS.ID =" + "'" + Id + "'");
                accesoDatos.abrirConexion();
                accesoDatos.ejecutarConsulta();
                accesoDatos.Lector.Read();
                marca.Id     = (int)accesoDatos.Lector["ID"];
                marca.Nombre = accesoDatos.Lector["NOMBRE"].ToString();

                return(marca);
            }
            catch (Exception ex)
            {
                throw ex;
            }
            finally
            {
                accesoDatos.cerrarConexion();
            }
        }
コード例 #23
0
        public List <UsuarioTester> listarUsuariosT()
        {
            List <UsuarioTester> listado     = new List <UsuarioTester>();
            AccesoDatosManager   accesoDatos = new AccesoDatosManager();
            UsuarioTester        usuario     = new UsuarioTester();

            try
            {
                accesoDatos.setearConsulta("select ID,Nombre,Apellido,Documento,Contraseña,Mail from USUARIOS");
                accesoDatos.abrirConexion();
                accesoDatos.ejecutarConsulta();
                while (accesoDatos.Lector.Read())
                {
                    usuario            = new UsuarioTester();
                    usuario.ID         = (int)accesoDatos.Lector["ID"];
                    usuario.Nombre     = accesoDatos.Lector["Nombre"].ToString();
                    usuario.Apellido   = accesoDatos.Lector["Apellido"].ToString();
                    usuario.Documento  = accesoDatos.Lector["Documento"].ToString();
                    usuario.Contraseña = accesoDatos.Lector["Contraseña"].ToString();
                    usuario.Mail       = accesoDatos.Lector["Mail"].ToString();
                    listado.Add(usuario);
                }
                return(listado);
            }
            catch (Exception ex)
            {
                throw ex;
            }
            finally
            {
                accesoDatos.cerrarConexion();
            }
        }
コード例 #24
0
        public void modificarEmpleado(Empleado modificar)
        {
            AccesoDatosManager accesoDatos = new AccesoDatosManager();

            try
            {
                accesoDatos.setearConsulta("update empleado Set Nombre=@Nombre, apellido=@apellido, " +
                                           "puesto=@puesto,dni=@dni,usuario=@usuario,contrasena=@contrasena  Where Id=" + modificar.Id.ToString());
                accesoDatos.Comando.Parameters.Clear();
                accesoDatos.Comando.Parameters.AddWithValue("@Nombre", modificar.Nombre);
                accesoDatos.Comando.Parameters.AddWithValue("@apellido", modificar.Apellido);
                accesoDatos.Comando.Parameters.AddWithValue("@puesto", modificar.Puesto);
                accesoDatos.Comando.Parameters.AddWithValue("@dni", modificar.Dni);
                accesoDatos.Comando.Parameters.AddWithValue("@usuario", modificar.Usuario);
                accesoDatos.Comando.Parameters.AddWithValue("@contrasena", modificar.Contraseña);

                accesoDatos.abrirConexion();
                accesoDatos.ejecutarAccion();
            }
            catch (Exception ex)
            {
                throw ex;
            }
            finally
            {
                accesoDatos.cerrarConexion();
            }
        }
コード例 #25
0
        public bool verificarEnUso(SiniestroPrueba stroMod, Test test)
        {
            AccesoDatosManager accesoDatos = new AccesoDatosManager();
            bool enUso = false;

            try
            {
                accesoDatos.setearConsulta("select * from CASOSPRUEBA where IDDatoPrueba = " + stroMod.ID + " and IDTest= " + test.ID);
                accesoDatos.abrirConexion();
                accesoDatos.ejecutarConsulta();
                while (accesoDatos.Lector.Read())
                {
                    enUso = true;
                }
                return(enUso);
            }
            catch (Exception ex)
            {
                throw ex;
            }
            finally
            {
                accesoDatos.cerrarConexion();
            }
        }
コード例 #26
0
        public bool chequearDNI(int dni)
        {
            AccesoDatosManager accesoDatos = new AccesoDatosManager();

            try
            {
                accesoDatos.setearConsulta("select * from CLIENTES where DNI= '" + dni + "'");
                // accesoDatos.setearConsulta("SELECT DNI FROM CLIENTES WHERE DNI LIKE @dni");
                // accesoDatos.Comando.Parameters.Clear();
                // accesoDatos.Comando.Parameters.AddWithValue("@dni", dni);

                accesoDatos.abrirConexion();
                accesoDatos.ejecutarConsulta();

                if (accesoDatos.Lector.Read())
                {
                    return(true);
                }
                else
                {
                    return(false);
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
コード例 #27
0
        public bool comprobarVoucher(string Codigo)
        {
            AccesoDatosManager accesoDatos = new AccesoDatosManager();

            try
            {
                accesoDatos.setearConsulta("SELECT * FROM VOUCHERS WHERE CodigoVoucher = '" + Codigo + "'");
                accesoDatos.abrirConexion();
                accesoDatos.ejecutarConsulta();
                while (accesoDatos.Lector.Read())
                {
                    if (accesoDatos.Lector.GetBoolean(2))
                    {
                        return(false);
                    }
                    return(true);
                }
                return(false);
            }
            catch (Exception ex)
            {
                throw ex;
            }
            finally
            {
                accesoDatos.cerrarConexion();
            }
        }
コード例 #28
0
        public List <Compra> listarCompras()
        {
            AccesoDatosManager accesoDatos = new AccesoDatosManager();
            ProveedorNegocio   negocioP    = new ProveedorNegocio();
            List <Compra>      listado     = new List <Compra>();
            Compra             nueva       = new Compra();

            try
            {
                accesoDatos.setearConsulta("SELECT * FROM COMPRAS");
                accesoDatos.abrirConexion();
                accesoDatos.ejecutarConsulta();
                while (accesoDatos.Lector.Read())
                {
                    nueva           = new Compra();
                    nueva.Proveedor = new Proveedor();
                    nueva.Detalle   = new List <DetalleCompra>();
                    nueva.ID        = accesoDatos.Lector.GetInt32(0);
                    nueva.Proveedor = negocioP.listarProveedor(accesoDatos.Lector.GetInt32(1));
                    listarProductosXCompra(nueva);
                    nueva.Importe = accesoDatos.Lector.GetDecimal(2);
                    nueva.Fecha   = accesoDatos.Lector.GetDateTime(3);
                    listado.Add(nueva);
                }
                return(listado);
            }
            catch (Exception ex)
            {
                throw ex;
            }
            finally
            {
                accesoDatos.cerrarConexion();
            }
        }
コード例 #29
0
        public List <Compañia> listarCompañias()
        {
            List <Compañia>    listado     = new List <Compañia>();
            AccesoDatosManager accesoDatos = new AccesoDatosManager();
            Compañia           Compañia    = new Compañia();

            try
            {
                accesoDatos.setearConsulta("select ID,Nombre,CP,Pais,Provincia,Localidad from COMPAÑIAS");
                accesoDatos.abrirConexion();
                accesoDatos.ejecutarConsulta();
                while (accesoDatos.Lector.Read())
                {
                    Compañia           = new Compañia();
                    Compañia.ID        = (int)accesoDatos.Lector["ID"];
                    Compañia.Nombre    = accesoDatos.Lector["Nombre"].ToString();
                    Compañia.Pais      = accesoDatos.Lector["Pais"].ToString();
                    Compañia.Provincia = accesoDatos.Lector["Provincia"].ToString();
                    Compañia.Localidad = accesoDatos.Lector["Localidad"].ToString();
                    Compañia.CP        = (short)accesoDatos.Lector["CP"];
                    listado.Add(Compañia);
                }
                return(listado);
            }
            catch (Exception ex)
            {
                throw ex;
            }
            finally
            {
                accesoDatos.cerrarConexion();
            }
        }
コード例 #30
0
        private void listarProductosXCompra(Compra compra)
        {
            AccesoDatosManager accesoDatos = new AccesoDatosManager();
            ProductoNegocio    negocioP    = new ProductoNegocio();
            DetalleCompra      detalle;

            try
            {
                accesoDatos.setearConsulta("SELECT * FROM PRODUCTOS_X_COMPRA WHERE IDCOMPRA = " + compra.ID);
                accesoDatos.abrirConexion();
                accesoDatos.ejecutarConsulta();
                while (accesoDatos.Lector.Read())
                {
                    detalle                = new DetalleCompra();
                    detalle.Producto       = new Producto();
                    detalle.Producto       = negocioP.listarProducto(accesoDatos.Lector.GetInt32(2));
                    detalle.Cantidad       = accesoDatos.Lector.GetInt32(3);
                    detalle.PrecioUnitario = Math.Round(detalle.Producto.PrecioUnitario, 3);
                    detalle.PrecioParcial  = Math.Round((detalle.Cantidad * detalle.PrecioUnitario), 3);
                    compra.Detalle.Add(detalle);
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }
            finally
            {
                accesoDatos.cerrarConexion();
            }
        }