Exemplo n.º 1
0
        public void cargarPedido(Pedido p)
        {
            AccesoDatosManager accesoDatos = new AccesoDatosManager();

            try
            {
                accesoDatos.setearConsulta("INSERT INTO PEDIDOS (IDCLIENTE, IDCOMBO, OBSERVACION, FECHAENTREGA, PRECIO, ESTADO, FECHASOLICITUD) VALUES (@Cliente, @Combo, @Observacion, @FechaEntrega, @Precio, @Estado, @FechaSolicitud)");
                accesoDatos.Comando.Parameters.AddWithValue("@Cliente", p.Cliente.ID);
                accesoDatos.Comando.Parameters.AddWithValue("@Combo", p.Combo.ID);
                accesoDatos.Comando.Parameters.AddWithValue("@Observacion", p.Observacion);
                accesoDatos.Comando.Parameters.AddWithValue("@FechaEntrega", p.FechaEntrega);
                accesoDatos.Comando.Parameters.AddWithValue("@FechaSolicitud", p.FechaSolicitud);
                accesoDatos.Comando.Parameters.AddWithValue("@Precio", p.PrecioFinal);
                accesoDatos.Comando.Parameters.AddWithValue("@Estado", p.Estado);
                accesoDatos.abrirConexion();
                accesoDatos.ejecutarAccion();
            }
            catch (Exception ex)
            {
                throw ex;
            }
            finally
            {
                accesoDatos.cerrarConexion();
            }
        }
Exemplo n.º 2
0
        public void modificarProducto(Producto modificar)
        {
            AccesoDatosManager accesoDatos = new AccesoDatosManager();

            try
            {
                accesoDatos.setearConsulta("update Productos Set Descripcion=@Descripcion, Tipo=@Tipo, Marca=@Marca, Stock=@Stock," +
                                           " Stock_Minimo=@Stock_Minimo, Precio_Compra=@Precio_Compra, Precio_Venta=@Precio_Venta, Porcentaje=@Porcentaje" +
                                           " Where Id=" + modificar.Id.ToString());
                accesoDatos.Comando.Parameters.Clear();
                accesoDatos.Comando.Parameters.AddWithValue("@Descripcion", modificar.Descripción);
                accesoDatos.Comando.Parameters.AddWithValue("@Tipo", modificar.Tipo);
                accesoDatos.Comando.Parameters.AddWithValue("@Marca", modificar.Marca);
                accesoDatos.Comando.Parameters.AddWithValue("@Stock", modificar.Stock);
                accesoDatos.Comando.Parameters.AddWithValue("@Stock_Minimo", modificar.StockMínimo);
                accesoDatos.Comando.Parameters.AddWithValue("@Precio_Compra", modificar.PrecioCompra);
                accesoDatos.Comando.Parameters.AddWithValue("@Precio_Venta", modificar.PrecioVenta);
                accesoDatos.Comando.Parameters.AddWithValue("@Porcentaje", modificar.Porcentaje);
                accesoDatos.abrirConexion();
                accesoDatos.ejecutarAccion();
            }
            catch (Exception ex)
            {
                throw ex;
            }
            finally
            {
                accesoDatos.cerrarConexion();
            }
        }
Exemplo n.º 3
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();
            }
        }
Exemplo n.º 4
0
        public void agregarProveedor(Proveedor nuevo)
        {
            AccesoDatosManager accesoDatos = new AccesoDatosManager();

            try
            {
                accesoDatos.setearSP("sp_AGREGAR_PROVEEDOR");
                accesoDatos.Comando.Parameters.Clear();
                accesoDatos.Comando.Parameters.AddWithValue("@CUIT", nuevo.CUIT);
                accesoDatos.Comando.Parameters.AddWithValue("@RAZON_SOCIAL", nuevo.RazonSocial);
                accesoDatos.Comando.Parameters.AddWithValue("@CONTACTO", nuevo.NombreContacto);
                accesoDatos.Comando.Parameters.AddWithValue("@NUMERO", nuevo.telefono.Numero);
                accesoDatos.Comando.Parameters.AddWithValue("@TIPOTEL", nuevo.telefono.TipoDeTelefono);
                accesoDatos.abrirConexion();
                accesoDatos.ejecutarAccion();
            }
            catch (Exception ex)
            {
                throw ex;
            }
            finally
            {
                accesoDatos.cerrarConexion();
            }
        }
Exemplo n.º 5
0
        //TELEFONOS POR CLIENTE
        public List <Telefono> listarTelefonosXCliente(Cliente cliente)
        {
            AccesoDatosManager accesoDatos = new AccesoDatosManager();
            List <Telefono>    listado     = new List <Telefono>();
            Telefono           nuevo;

            try
            {
                accesoDatos.setearConsulta("SELECT T.* FROM TELEFONOS AS T INNER JOIN TELEFONOS_X_CLIENTES AS TC ON TC.IDTELEFONO = T.ID WHERE TC.IDCLIENTE = " + cliente.ID);
                accesoDatos.abrirConexion();
                accesoDatos.ejecutarConsulta();
                while (accesoDatos.Lector.Read())
                {
                    nuevo             = new Telefono();
                    nuevo.ID          = accesoDatos.Lector.GetInt32(0);
                    nuevo.Numero      = accesoDatos.Lector.GetString(1);
                    nuevo.Descripcion = accesoDatos.Lector.GetString(2);
                    if (nuevo.Descripcion == "")
                    {
                        nuevo.Descripcion = "Sin definir";
                    }
                    listado.Add(nuevo);
                }
                return(listado);
            }
            catch (Exception ex)
            {
                throw ex;
            }
            finally
            {
                accesoDatos.cerrarConexion();
            }
        }
Exemplo n.º 6
0
        public List <Prioridad> listarPrioridades()
        {
            List <Prioridad>   listado     = new List <Prioridad>();
            AccesoDatosManager accesoDatos = new AccesoDatosManager();
            Prioridad          prioridad   = new Prioridad();

            try
            {
                accesoDatos.setearConsulta("select ID,Nombre from PRIORIDADES");
                accesoDatos.abrirConexion();
                accesoDatos.ejecutarConsulta();
                while (accesoDatos.Lector.Read())
                {
                    prioridad               = new Prioridad();
                    prioridad.ID            = (int)accesoDatos.Lector["ID"];
                    prioridad.TipoPrioridad = accesoDatos.Lector["Nombre"].ToString();
                    listado.Add(prioridad);
                }
                return(listado);
            }
            catch (Exception ex)
            {
                throw ex;
            }
            finally
            {
                accesoDatos.cerrarConexion();
            }
        }
Exemplo n.º 7
0
        public bool verificarUsuario(Usuario usuario)
        {
            AccesoDatosManager accesoDatos = new AccesoDatosManager();

            try
            {
                accesoDatos.setearConsulta("SELECT U.* FROM USUARIOS AS U RIGHT JOIN EMPLEADOS AS E ON E.IDUSUARIO = U.ID WHERE U.USUARIO = '" + usuario.Nombre + "' AND U.CONTRASEÑA = '" + usuario.Contraseña + "' ");
                accesoDatos.abrirConexion();
                accesoDatos.ejecutarConsulta();
                while (accesoDatos.Lector.Read())
                {
                    usuario.ID = (int)accesoDatos.Lector["ID"];
                    return(true);
                }
                return(false);
            }
            catch (Exception ex)
            {
                throw ex;
            }
            finally
            {
                accesoDatos.cerrarConexion();
            }
        }
Exemplo n.º 8
0
        public bool comprobarDNI(int DNI, Cliente cliente)
        {
            AccesoDatosManager accesoDatos = new AccesoDatosManager();

            try
            {
                accesoDatos.setearConsulta("SELECT * FROM CLIENTES WHERE DNI = " + DNI);
                accesoDatos.abrirConexion();
                accesoDatos.ejecutarConsulta();
                while (accesoDatos.Lector.Read())
                {
                    cliente.ID            = Convert.ToInt32(accesoDatos.Lector.GetInt64(0));
                    cliente.DNI           = accesoDatos.Lector.GetInt32(1);
                    cliente.Nombre        = accesoDatos.Lector.GetString(2);
                    cliente.Apellido      = accesoDatos.Lector.GetString(3);
                    cliente.Email         = accesoDatos.Lector.GetString(4);
                    cliente.Direccion     = accesoDatos.Lector.GetString(5);
                    cliente.Ciudad        = accesoDatos.Lector.GetString(6);
                    cliente.CodigoPostal  = accesoDatos.Lector.GetString(7);
                    cliente.FechaRegistro = accesoDatos.Lector.GetDateTime(8);
                    return(true);
                }
                return(false);
            }
            catch (Exception ex)
            {
                throw ex;
            }
            finally
            {
                accesoDatos.cerrarConexion();
            }
        }
Exemplo n.º 9
0
        public List <Marca> listarMarcas()
        {
            List <Marca>       listado     = new List <Marca>();
            AccesoDatosManager accesoDatos = new AccesoDatosManager();
            Marca marc = new Marca();

            try
            {
                accesoDatos.setearConsulta("Select Id,Descripcion from MARCA");
                accesoDatos.abrirConexion();
                accesoDatos.ejecutarConsulta();
                while (accesoDatos.Lector.Read())
                {
                    marc             = new Marca();
                    marc.id          = (int)accesoDatos.Lector["Id"];
                    marc.descripcion = accesoDatos.Lector["Descripcion"].ToString();
                    listado.Add(marc);
                }

                return(listado);
            }
            catch (Exception ex)
            {
                throw ex;
            }
            finally
            {
                accesoDatos.cerrarConexion();
            }
        }
Exemplo n.º 10
0
        public void modificarDomicilio(Domicilio modif)
        {
            AccesoDatosManager accesoDatos = new AccesoDatosManager();

            try
            {
                accesoDatos.setearConsulta("UPDATE DOMICILIOS SET CALLE = @Calle, ALTURA = @Altura, ENTRECALLE1 = @EntreCalle1, ENTRECALLE2 = @Entrecalle2, PISO=@Piso, DEPARTAMENTO=@Depto, IDLOCALIDAD=@Localidad WHERE ID=" + modif.ID);
                accesoDatos.Comando.Parameters.Clear();
                accesoDatos.Comando.Parameters.AddWithValue("@Calle", esNulo(modif.Calle));
                accesoDatos.Comando.Parameters.AddWithValue("@Altura", esNulo(modif.Altura));
                accesoDatos.Comando.Parameters.AddWithValue("@EntreCalle1", esNulo(modif.EntreCalle1));
                accesoDatos.Comando.Parameters.AddWithValue("@EntreCalle2", esNulo(modif.EntreCalle2));
                accesoDatos.Comando.Parameters.AddWithValue("@Piso", esNulo(modif.Edificio.Piso));
                accesoDatos.Comando.Parameters.AddWithValue("@Depto", esNulo(modif.Edificio.Departamento));
                accesoDatos.Comando.Parameters.AddWithValue("@Localidad", esNulo(modif.Localidad.ID));
                accesoDatos.abrirConexion();
                accesoDatos.ejecutarAccion();
            }
            catch (Exception ex)
            {
                throw ex;
            }
            finally
            {
                accesoDatos.cerrarConexion();
            }
        }
Exemplo n.º 11
0
        public int agregarCliente(Cliente nuevo)
        {
            AccesoDatosManager accesoDatos = new AccesoDatosManager();

            try
            {
                accesoDatos.setearSP("agregarCliente");
                accesoDatos.Comando.Parameters.Clear();
                accesoDatos.Comando.Parameters.AddWithValue("@DNI", nuevo.DNI);
                accesoDatos.Comando.Parameters.AddWithValue("@Nombre", nuevo.Nombre);
                accesoDatos.Comando.Parameters.AddWithValue("@Apellido", nuevo.Apellido);
                accesoDatos.Comando.Parameters.AddWithValue("@Email", nuevo.Email);
                accesoDatos.Comando.Parameters.AddWithValue("@Direccion", nuevo.Direccion);
                accesoDatos.Comando.Parameters.AddWithValue("@Ciudad", nuevo.Ciudad);
                accesoDatos.Comando.Parameters.AddWithValue("@CodigoPostal", nuevo.CodigoPostal);
                accesoDatos.Comando.Parameters.AddWithValue("@Fecha", nuevo.FechaRegistro);
                accesoDatos.abrirConexion();
                return(accesoDatos.ejecutarAccionReturn());
            }
            catch (Exception ex)
            {
                throw ex;
            }
            finally
            {
                accesoDatos.cerrarConexion();
            }
        }
Exemplo n.º 12
0
        public int agregarDomicilio(Domicilio nuevo)
        {
            AccesoDatosManager accesoDatos = new AccesoDatosManager();
            LocalidadNegocio   negocioLoc  = new LocalidadNegocio();

            try
            {
                accesoDatos.setearConsulta("INSERT INTO DOMICILIOS (ALTURA, CALLE, ENTRECALLE1, ENTRECALLE2, PISO, DEPARTAMENTO, IDLOCALIDAD) VALUES(@Altura, @Calle, @EntreCalle1, @EntreCalle2, @Piso, @Depto, @Localidad ) SELECT SCOPE_IDENTITY();");
                accesoDatos.Comando.Parameters.AddWithValue("@Calle", esNulo(nuevo.Calle));
                accesoDatos.Comando.Parameters.AddWithValue("@Altura", esNulo(nuevo.Altura));
                accesoDatos.Comando.Parameters.AddWithValue("@EntreCalle1", esNulo(nuevo.EntreCalle1));
                accesoDatos.Comando.Parameters.AddWithValue("@EntreCalle2", esNulo(nuevo.EntreCalle2));
                accesoDatos.Comando.Parameters.AddWithValue("@Piso", esNulo(nuevo.Edificio.Piso));
                accesoDatos.Comando.Parameters.AddWithValue("@Depto", esNulo(nuevo.Edificio.Departamento));
                accesoDatos.Comando.Parameters.AddWithValue("@Localidad", esNulo(nuevo.Localidad.ID));
                accesoDatos.abrirConexion();
                return(accesoDatos.ejecutarAccionReturn());
            }
            catch (Exception ex)
            {
                throw ex;
            }
            finally
            {
                accesoDatos.cerrarConexion();
            }
        }
Exemplo n.º 13
0
        public List <Hechizo> ListarHechizo()
        {
            List <Hechizo>     listado     = new List <Hechizo>();
            AccesoDatosManager accesoDatos = new AccesoDatosManager();
            Hechizo            hechizo     = new Hechizo();

            try
            {
                accesoDatos.setearConsulta("select * from hechizos");
                accesoDatos.abrirConexion();
                accesoDatos.ejecutarConsulta();

                while (accesoDatos.Lector.Read())
                {
                    hechizo        = new Hechizo();
                    hechizo.Id     = (int)accesoDatos.Lector["Id"];
                    hechizo.Nombre = accesoDatos.Lector["Nombre"].ToString();



                    listado.Add(hechizo);
                }


                return(listado);
            }
            catch (Exception ex)
            {
                throw ex;
            }
            finally
            {
                accesoDatos.cerrarConexion();
            }
        }
Exemplo n.º 14
0
        public List <Marca> listarMarcas()
        {
            AccesoDatosManager accesoDatos = new AccesoDatosManager();
            List <Marca>       listado     = new List <Marca>();
            Marca nueva;

            try
            {
                accesoDatos.setearConsulta("SELECT ID, NOMBRE, ESTADO FROM MARCAS");
                accesoDatos.abrirConexion();
                accesoDatos.ejecutarConsulta();
                while (accesoDatos.Lector.Read())
                {
                    nueva        = new Marca();
                    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();
            }
        }
Exemplo n.º 15
0
        public void modificarCliente(Cliente modificar)
        {
            AccesoDatosManager accesoDatos = new AccesoDatosManager();

            try
            {
                accesoDatos.setearConsulta("update CLIENTES Set Nombre=@Nombre, Apellido=@Apellido, Dni=@Dni, Fecha_Nacimiento=@Fecha_Nacimiento," +
                                           " Telefono=@Telefono, Celular=@Celular, Mail=@Mail 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("@Dni", modificar.Dni);
                accesoDatos.Comando.Parameters.AddWithValue("@Fecha_Nacimiento", modificar.FechaNacimiento);
                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();
            }
        }
Exemplo n.º 16
0
        public List <UnidadDeMedida> listarUnidadMedida()
        {
            List <UnidadDeMedida> listado     = new List <UnidadDeMedida>();
            AccesoDatosManager    accesoDatos = new AccesoDatosManager();
            UnidadDeMedida        uniMed      = new UnidadDeMedida();

            try
            {
                accesoDatos.setearConsulta("Select IdUnidad, Descripcioncorta from UNIDADDEMEDIDA");
                accesoDatos.abrirConexion();
                accesoDatos.ejecutarConsulta();
                while (accesoDatos.Lector.Read())
                {
                    uniMed                  = new UnidadDeMedida();
                    uniMed.IdUnidad         = (int)accesoDatos.Lector["IdUnidad"];
                    uniMed.DescripcionCorta = accesoDatos.Lector["Descripcioncorta"].ToString();
                    listado.Add(uniMed);
                }

                return(listado);
            }
            catch (Exception ex)
            {
                throw ex;
            }
            finally
            {
                accesoDatos.cerrarConexion();
            }
        }
Exemplo n.º 17
0
        public void modificarDirección(Cliente modificar)
        {
            AccesoDatosManager accesoDatos = new AccesoDatosManager();

            try
            {
                accesoDatos.setearConsulta("update DIRECCIONES_CLIENTES Set Calle=@Calle, Numero=@Numero, Piso=@Piso, Departamento=@Departamento," +
                                           " Localidad=@Localidad, Codigo_Postal=@Codigo_Postal Where Id=" + modificar.Id.ToString());
                accesoDatos.Comando.Parameters.Clear();
                accesoDatos.Comando.Parameters.AddWithValue("@Calle", modificar.Calle);
                accesoDatos.Comando.Parameters.AddWithValue("@Numero", modificar.Número);
                accesoDatos.Comando.Parameters.AddWithValue("@Piso", modificar.Piso);
                accesoDatos.Comando.Parameters.AddWithValue("@Departamento", modificar.Departamento);
                accesoDatos.Comando.Parameters.AddWithValue("@Localidad", modificar.Localidad);
                accesoDatos.Comando.Parameters.AddWithValue("@Codigo_Postal", modificar.CódigoPostal);
                accesoDatos.abrirConexion();
                accesoDatos.ejecutarAccion();
            }
            catch (Exception ex)
            {
                throw ex;
            }
            finally
            {
                accesoDatos.cerrarConexion();
            }
        }
        public void modificarPlato(Plato modificar)
        {
            AccesoDatosManager accesoDatos = new AccesoDatosManager();

            try
            {
                accesoDatos.setearConsulta("update plato Set Nombre=@Nombre, precio=@precio,tipo=@tipo, descripcion=@descripcion,cantidad=@cantidad Where id=" + modificar.id.ToString());
                accesoDatos.Comando.Parameters.Clear();
                accesoDatos.Comando.Parameters.AddWithValue("@Nombre", modificar.Nombre);
                accesoDatos.Comando.Parameters.AddWithValue("@Tipo", modificar.Tipo.id);
                accesoDatos.Comando.Parameters.AddWithValue("@descripcion", modificar.Descripcion);
                accesoDatos.Comando.Parameters.AddWithValue("@precio", modificar.Precio);
                accesoDatos.Comando.Parameters.AddWithValue("@cantidad", modificar.Cantidad);

                accesoDatos.abrirConexion();
                accesoDatos.ejecutarAccion();
            }
            catch (Exception ex)
            {
                throw ex;
            }
            finally
            {
                accesoDatos.cerrarConexion();
            }
        }
        public List <Especialidades> listarEspecialidades()
        {
            List <Especialidades> listado     = new List <Especialidades>();
            AccesoDatosManager    accesoDatos = new AccesoDatosManager();
            Especialidades        uni         = new Especialidades();

            try
            {
                accesoDatos.setearConsulta("Select Idespecialidad, Descripcion from ESPECIALIDADES");
                accesoDatos.abrirConexion();
                accesoDatos.ejecutarConsulta();
                while (accesoDatos.Lector.Read())
                {
                    uni = new Especialidades();
                    uni.idespecialidad = (int)accesoDatos.Lector["IdEspecialidad"];
                    uni.descripcion    = accesoDatos.Lector["Descripcion"].ToString();
                    listado.Add(uni);
                }

                return(listado);
            }
            catch (Exception ex)
            {
                throw ex;
            }
            finally
            {
                accesoDatos.cerrarConexion();
            }
        }
Exemplo n.º 20
0
        public int buscarLocalidad(Localidad loc)
        {
            AccesoDatosManager accesoDatos = new AccesoDatosManager();

            try
            {
                int idLoc = -1;
                accesoDatos.setearConsulta("Select * FROM LOCALIDADES WHERE NOMBRE LIKE '" + loc.Nombre + "' AND PARTIDO LIKE '" + loc.Partido + "' AND CODPOSTAL LIKE '" + loc.CPostal + "'");
                accesoDatos.abrirConexion();
                accesoDatos.ejecutarConsulta();
                while (accesoDatos.Lector.Read())
                {
                    idLoc = accesoDatos.Lector.GetInt32(0);
                }
                return(idLoc);
            }
            catch (Exception ex)
            {
                throw ex;
            }
            finally
            {
                accesoDatos.cerrarConexion();
            }
        }
Exemplo n.º 21
0
        public Telefono buscarTelefono(long CUIT)
        {
            Telefono           telefono    = new Telefono();
            AccesoDatosManager accesoDatos = new AccesoDatosManager();

            try
            {
                accesoDatos.setearConsulta("SELECT ID,NUMERO,TIPOTEL FROM TELEFONOS INNER JOIN PROVEEDORES ON TELEFONOS.ID = PROVEEDORES.IDTELEFONO WHERE PROVEEDORES.CUIT =" + "'" + CUIT + "'");
                accesoDatos.abrirConexion();
                accesoDatos.ejecutarConsulta();
                accesoDatos.Lector.Read();
                telefono.Id             = (long)accesoDatos.Lector["ID"];
                telefono.Numero         = (int)accesoDatos.Lector["NUMERO"];
                telefono.TipoDeTelefono = accesoDatos.Lector["TIPOTEL"].ToString();

                return(telefono);
            }
            catch (Exception ex)
            {
                throw ex;
            }
            finally
            {
                accesoDatos.cerrarConexion();
            }
        }
Exemplo n.º 22
0
        private void btnCerrar_Click(object sender, EventArgs e)
        {
            AccesoDatosManager accesoDatos = new AccesoDatosManager();

            try
            {
                accesoDatos.setearSP("Cerrarmesa");                                                                                //SETEO EL SP

                SqlParameter[] VectorParam = new SqlParameter[2];                                                                  //no funciona con lista, aqui se debe agregar la cantidad de parametros totales

                accesoDatos.agregarParametroSP(VectorParam, 0, "@id", System.Data.SqlDbType.Int, int.Parse(lblid.Text));           // AGREGO UN PARAMETRO AL VECTOR EN ESA POSICION
                accesoDatos.agregarParametroSP(VectorParam, 1, "@monto", System.Data.SqlDbType.Float, float.Parse(lbltotal.Text)); // AGREGO UN PARAMETRO AL VECTOR EN ESA POSICION



                accesoDatos.Comando.Parameters.AddRange(VectorParam); //AGREGO LA MATRIZ DE PARAMETROS A LOS PARAMETROS DEL COMANDO

                accesoDatos.abrirConexion();                          // abro conexion
                accesoDatos.ejecutarConsulta();                       //EJECUTO EL SP
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
            }
            finally
            {
                accesoDatos.cerrarConexion();//CIERRO CONEXION
            }

            this.Close();
        }
Exemplo n.º 23
0
        //MAILS POR CLIENTE
        public List <Mail> listarMailsXCliente(Cliente cliente)
        {
            AccesoDatosManager accesoDatos = new AccesoDatosManager();
            List <Mail>        listado     = new List <Mail>();
            Mail nuevo;

            try
            {
                accesoDatos.setearConsulta("SELECT M.* FROM MAILS AS M INNER JOIN MAILS_X_CLIENTES AS MC ON MC.IDMAIL = M.ID WHERE MC.IDCLIENTE = " + cliente.ID);
                accesoDatos.abrirConexion();
                accesoDatos.ejecutarConsulta();
                while (accesoDatos.Lector.Read())
                {
                    nuevo             = new Mail();
                    nuevo.ID          = accesoDatos.Lector.GetInt32(0);
                    nuevo.Direccion   = accesoDatos.Lector.GetString(1);
                    nuevo.Descripcion = accesoDatos.Lector.GetString(2);
                    listado.Add(nuevo);
                }
                return(listado);
            }
            catch (Exception ex)
            {
                throw ex;
            }
            finally
            {
                accesoDatos.cerrarConexion();
            }
        }
Exemplo n.º 24
0
        public Comercio listarComercio()
        {
            AccesoDatosManager accesoDatos = new AccesoDatosManager();
            DomicilioNegocio   negocioDom  = new DomicilioNegocio();
            Comercio           nuevo       = new Comercio();

            try
            {
                accesoDatos.setearConsulta("SELECT * FROM COMERCIOS");
                accesoDatos.abrirConexion();
                accesoDatos.ejecutarConsulta();
                while (accesoDatos.Lector.Read())
                {
                    nuevo                = new Comercio();
                    nuevo.Domicilio      = new Domicilio();
                    nuevo.ID             = accesoDatos.Lector.GetInt32(0);
                    nuevo.CUIT           = accesoDatos.Lector.GetString(1);
                    nuevo.NombreJuridico = accesoDatos.Lector.GetString(2);
                    nuevo.NombreFantasia = accesoDatos.Lector.GetString(3);
                    nuevo.IngresosBrutos = accesoDatos.Lector.GetString(4);
                    nuevo.FechaInicio    = accesoDatos.Lector.GetDateTime(5).Date;
                    nuevo.Domicilio.ID   = accesoDatos.Lector.GetInt32(6);
                    nuevo.Domicilio      = negocioDom.listarDomicilio(nuevo.Domicilio.ID);
                }
                return(nuevo);
            }
            catch (Exception ex)
            {
                throw ex;
            }
            finally
            {
                accesoDatos.cerrarConexion();
            }
        }
Exemplo n.º 25
0
        public bool dniCuitDuplicado(string Numero, char Tipo)
        {
            AccesoDatosManager accesoDatos = new AccesoDatosManager();

            try
            {
                if (Tipo == 'D')
                {
                    accesoDatos.setearConsulta("SELECT DNI FROM CLIENTES WHERE DNI = '" + Numero + "'");
                }
                else
                {
                    accesoDatos.setearConsulta("SELECT CUIT FROM CLIENTES WHERE CUIT = '" + Numero + "'");
                }
                accesoDatos.abrirConexion();
                accesoDatos.ejecutarConsulta();
                while (accesoDatos.Lector.Read())
                {
                    return(true);
                }
                return(false);
            }
            catch (Exception ex)
            {
                throw ex;
            }
            finally
            {
                accesoDatos.cerrarConexion();
            }
        }
Exemplo n.º 26
0
        public void agregarComercio(Comercio nuevo)
        {
            AccesoDatosManager accesoDatos = new AccesoDatosManager();

            try
            {
                accesoDatos.setearConsulta("INSERT INTO COMERCIOS (CUIT, NOMBREJURIDICO, NOMBREFANTASIA, INGRESOSBRUTOS, FECHAINICIO, IDDOMICILIO) VALUES (@Cuit, @NombreJ, @NombreF, @IBrutos, @FInicio, @Domicilio)");
                accesoDatos.Comando.Parameters.Clear();
                accesoDatos.Comando.Parameters.AddWithValue("@Cuit", nuevo.CUIT);
                accesoDatos.Comando.Parameters.AddWithValue("@NombreJ", nuevo.NombreJuridico);
                accesoDatos.Comando.Parameters.AddWithValue("@NombreF", nuevo.NombreFantasia);
                accesoDatos.Comando.Parameters.AddWithValue("@IBrutos", nuevo.IngresosBrutos);
                accesoDatos.Comando.Parameters.AddWithValue("@FInicio", nuevo.FechaInicio);
                accesoDatos.Comando.Parameters.AddWithValue("@Domicilio", nuevo.Domicilio.ID);
                accesoDatos.abrirConexion();
                accesoDatos.ejecutarAccion();
            }
            catch (Exception ex)
            {
                throw ex;
            }
            finally
            {
                accesoDatos.cerrarConexion();
            }
        }
Exemplo n.º 27
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();
            }
        }
Exemplo n.º 28
0
        public void modificarComercio(Comercio comercio)
        {
            AccesoDatosManager accesoDatos = new AccesoDatosManager();

            try
            {
                accesoDatos.setearConsulta("UPDATE COMERCIOS SET CUIT = @Cuit, NOMBREJURIDICO = @NombreF, NOMBREFANTASIA = @NombreF, INGRESOSBRUTOS = @IBrutos, FECHAINICIO = @FInicio, IDDOMICILIO = @Domicilio WHERE ID = " + comercio.ID);
                accesoDatos.Comando.Parameters.Clear();
                accesoDatos.Comando.Parameters.AddWithValue("@Cuit", comercio.CUIT);
                accesoDatos.Comando.Parameters.AddWithValue("@NombreJ", comercio.NombreJuridico);
                accesoDatos.Comando.Parameters.AddWithValue("@NombreF", comercio.NombreFantasia);
                accesoDatos.Comando.Parameters.AddWithValue("@IBrutos", comercio.IngresosBrutos);
                accesoDatos.Comando.Parameters.AddWithValue("@FInicio", comercio.FechaInicio);
                accesoDatos.Comando.Parameters.AddWithValue("@Domicilio", comercio.Domicilio.ID);
                accesoDatos.abrirConexion();
                accesoDatos.ejecutarAccion();
            }
            catch (Exception ex)
            {
                throw ex;
            }
            finally
            {
                accesoDatos.cerrarConexion();
            }
        }
Exemplo n.º 29
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();
            }
        }
        public List <EstadoTicket> listarEstadosT()
        {
            AccesoDatosManager  accesoDatos = new AccesoDatosManager();
            List <EstadoTicket> listado     = new List <EstadoTicket>();
            EstadoTicket        estado;

            try
            {
                accesoDatos.setearConsulta("select ID,Descripcion from ESTADOSTICKET");
                accesoDatos.abrirConexion();
                accesoDatos.ejecutarConsulta();
                while (accesoDatos.Lector.Read())
                {
                    estado        = new EstadoTicket();
                    estado.ID     = accesoDatos.Lector.GetInt32(0);
                    estado.Nombre = accesoDatos.Lector.GetString(1);
                    listado.Add(estado);
                }
                return(listado);
            }
            catch (Exception ex)
            {
                throw ex;
            }
            finally
            {
                accesoDatos.cerrarConexion();
            }
        }