public object DefinirEntidadAlistar(string NombreFormulario)
        {
            switch (NombreFormulario)
            {
            case "Clientes":
                ClienteNegocio unCliente = new ClienteNegocio();
                return(unCliente.ListarClientes());

            case "Productos":
                ProductoNegocio unProducto = new ProductoNegocio();
                return(unProducto.ListarProductos());

            case "Proveedores":
                ProveedorNegocio unProveedor = new ProveedorNegocio();
                return(unProveedor.ListarProveedores());

            case "Rubros":
                RubroNegocio unRubro = new RubroNegocio();
                return(unRubro.ListarRubros());

            case "Descuentos":
                DescuentoNegocio unDescuento = new DescuentoNegocio();
                return(unDescuento.ListarDescuentos());

            case "Impuestos":
                ImpuestoNegocio unImpuesto = new ImpuestoNegocio();
                return(unImpuesto.ListarImpuestos());

            default:
                return(null);
            }
        }
        public object DefinirEntidadaFiltrar(Panel panelContenedor, Label lblNombreFormulario)
        {
            TextBox TextBoxSeleccionado = panelContenedor.Controls.OfType <TextBox>().FirstOrDefault(x => x.Text != "");
            string  NombreTextBox       = TextBoxSeleccionado.Name.Remove(0, 4);

            if (lblNombreFormulario.Text.Remove(0, 8) == "Productos")
            {
                ProductoNegocio unProducto = new ProductoNegocio();
                NombreTextBox += "Producto";
                List <Producto> ListadoProductosFiltrados = unProducto.FiltroProducto(TextBoxSeleccionado.Text, NombreTextBox);
                return(ListadoProductosFiltrados);
            }

            else if (lblNombreFormulario.Text.Remove(0, 8) == "Clientes")
            {
                ClienteNegocio unCliente = new ClienteNegocio();
                NombreTextBox += "Cliente";
                List <Cliente> ListadoClientesFiltrados = unCliente.FiltrarCliente(TextBoxSeleccionado.Text, NombreTextBox);
                return(ListadoClientesFiltrados);
            }

            else if (lblNombreFormulario.Text.Remove(0, 8) == "Proveedores")
            {
                ProveedorNegocio unProveedor = new ProveedorNegocio();
                NombreTextBox += "Proveedor";
                if (NombreTextBox == "NombreProveedor")
                {
                    NombreTextBox = "NombreFantasia";
                }
                List <Proveedor> ListadoProveedoresFiltrados = unProveedor.FiltrarProveedor(TextBoxSeleccionado.Text, NombreTextBox);
                return(ListadoProveedoresFiltrados);
            }

            throw new Exception("El " + NombreTextBox + " ingresado no existe");
        }
 private ClienteNegocio(ClienteNegocio usr)
 {
     this.Clienteid        = usr.Clienteid;
     this.nombre           = usr.nombre;
     this.Apellido         = usr.Apellido;
     this.Descripcion      = usr.Descripcion;
     this.Documento        = usr.Documento;
     this.tipoDocumento    = usr.tipoDocumento;
     this.telefonoNegocio  = usr.telefonoNegocio;
     this.direccionNegocio = usr.direccionNegocio;
 }
        public void atualizarGrid()
        {
            ClienteNegocio clienteNegocio = new ClienteNegocio();
            ClienteColecao clienteColecao = new ClienteColecao();

            clienteColecao = clienteNegocio.ConsultarNomeCliente(txtBusca.Text);

            dataGridViewBuscarCliente.DataSource = null;
            dataGridViewBuscarCliente.DataSource = clienteColecao;
            dataGridViewBuscarCliente.Update();
            dataGridViewBuscarCliente.Refresh();
        }
Пример #5
0
        public void atualizaGrid()
        {
            ClienteColecao clienteColecao = new ClienteColecao();
            ClienteNegocio clienteNegocio = new ClienteNegocio();

            //realizando consulta
            clienteColecao = clienteNegocio.ConsultarNomeCliente(txtBusca.Text);
            //limpando grid
            dataGridViewCliente.DataSource = null;
            //Inserindo os dados na clienteColecao no Grid.
            dataGridViewCliente.DataSource = clienteColecao;
            dataGridViewCliente.Update();
            dataGridViewCliente.Refresh();
        }
        public object DefinirEntidadaEliminar(object Entidad)
        {
            if (Entidad.GetType().Equals(typeof(Cliente)))
            {
                ClienteNegocio unClienteNegocio = new ClienteNegocio();
                unClienteNegocio.EliminarCliente((Cliente)Entidad);
            }

            else if (Entidad.GetType().Equals(typeof(Producto)))
            {
                ProductoNegocio unProducto = new ProductoNegocio();
                unProducto.EliminarProducto((Producto)Entidad);
            }

            else if (Entidad.GetType().Equals(typeof(Proveedor)))
            {
                ProveedorNegocio unProveedor = new ProveedorNegocio();
                unProveedor.EliminarProveedor((Proveedor)Entidad);
            }

            else if (Entidad.GetType().Equals(typeof(Rubro)))
            {
                RubroNegocio unRubro = new RubroNegocio();
                unRubro.EliminarRubro((Rubro)Entidad);
            }


            else if (Entidad.GetType().Equals(typeof(Impuesto)))
            {
                ImpuestoNegocio unImpuesto = new ImpuestoNegocio();
                unImpuesto.EliminarImpuesto((Impuesto)Entidad);
            }


            else if (Entidad.GetType().Equals(typeof(Descuento)))
            {
                DescuentoNegocio unDescuento = new DescuentoNegocio();
                unDescuento.EliminarDescuento((Descuento)Entidad);
            }

            return(null);
        }
Пример #7
0
        public List <Venta> listar()
        {
            SqlConnection conexion = new SqlConnection();
            SqlCommand    comando  = new SqlCommand();
            SqlDataReader lector;
            List <Venta>  listado = new List <Venta>();
            Venta         venta;

            try
            {
                conexion.ConnectionString = AccesoDatosManager.cadenaConexion;
                comando.CommandType       = System.Data.CommandType.Text;
                comando.CommandText       = "SELECT * FROM[TPC_ESPINOLA].[dbo].[Ventas]";
                comando.Connection        = conexion;
                conexion.Open();
                lector = comando.ExecuteReader();
                ClienteNegocio      negocioCliente      = new ClienteNegocio();
                DetalleVentaNegocio negocioDetalleVenta = new DetalleVentaNegocio();
                while (lector.Read())
                {
                    venta         = new Venta();
                    venta.ID      = Convert.ToInt32(lector["Id"]);
                    venta.Cliente = negocioCliente.traerCliente(lector["ClienteID"].ToString());
                    venta.Detalle = negocioDetalleVenta.listar(lector["Id"].ToString());
                    venta.Fecha   = Convert.ToDateTime(lector["Fecha"]);
                    venta.Total   = negocioDetalleVenta.calcularTotal(lector["ID"].ToString());

                    listado.Add(venta);
                }

                return(listado);
            }
            catch (Exception ex)
            {
                throw ex;
            }
            finally
            {
                conexion.Close();
            }
        }
Пример #8
0
        public CabeceraVenta CargarCabeceraVenta(Usuario UsuarioActivo, Cliente unCliente, string FechaEmision, decimal TotalFactura, string MetodoPago)
        {
            CabeceraVenta  unaCabeceraVenta = new CabeceraVenta();
            ClienteNegocio unClienteNegocio = new ClienteNegocio();

            unaCabeceraVenta.Usuario = new Usuario();
            unaCabeceraVenta.Cliente = new Cliente();

            unaCabeceraVenta.Usuario      = UsuarioActivo;
            unaCabeceraVenta.FechaEmision = FechaEmision;
            unaCabeceraVenta.Total        = TotalFactura;
            unaCabeceraVenta.MetodoPago   = MetodoPago;

            if (unCliente != null)
            {
                unCliente = unClienteNegocio.CargaCuentaCorriente("CtaCorriente", MetodoPago, unCliente, TotalFactura, "Venta");
                unaCabeceraVenta.Cliente.CodigoCliente = unCliente.CodigoCliente;
            }

            return(unaCabeceraVenta);
        }
        public CabeceraNotaCredito CargarCabeceraDevolucion(Usuario UsuarioActivo, Cliente unCliente, string FechaEmision, decimal TotalFactura, string MetodoPago, string MotivoDevolucion, string TipoOperacion)
        {
            CabeceraNotaCredito unaCabeceraNotaCredito = new CabeceraNotaCredito();
            ClienteNegocio      unClienteNegocio       = new ClienteNegocio();

            unaCabeceraNotaCredito.Usuario = new Usuario();
            unaCabeceraNotaCredito.Cliente = new Cliente();

            unaCabeceraNotaCredito.Usuario          = UsuarioActivo;
            unaCabeceraNotaCredito.FechaEmision     = FechaEmision;
            unaCabeceraNotaCredito.Total            = TotalFactura;
            unaCabeceraNotaCredito.MetodoPago       = MetodoPago;
            unaCabeceraNotaCredito.MotivoDevolucion = MotivoDevolucion;

            if (unCliente != null)
            {
                unCliente = unClienteNegocio.CargaCuentaCorriente("CtaCorriente", MetodoPago, unCliente, TotalFactura, TipoOperacion);
                unaCabeceraNotaCredito.Cliente.CodigoCliente = unCliente.CodigoCliente;
            }

            return(unaCabeceraNotaCredito);
        }
Пример #10
0
        //método para alterar um registro
        public void alterarRegistro()
        {
            Cliente cliente = new Cliente();

            if (txtNome.Text == "")
            {
                MessageBox.Show("Favor, informe o nome do cliente.", "Erro ao gravar registro", MessageBoxButtons.OK, MessageBoxIcon.Error);
                return;
            }
            else
            {
                //***Pegando dados do cliente
                cliente.codCliente = Convert.ToInt32(txtCodigo.Text);
                cliente.nome = txtNome.Text;
                cliente.nascimento = dateTimePickerNascimento.Value;
                //pegando sexo do cliente
                if (radioButtonMasculino.Checked == true)
                    cliente.sexo = "Masculino";
                else
                    cliente.sexo = "Feminino";
                cliente.rg = txtRg.Text;
                cliente.cpf = mTxtCpf.Text.ToString();
                cliente.telefone_residencial = mTxtResidencial.Text.ToString();
                //pegando celular se checkbox estiver marcada
                if (checkBoxInformaCelular.Checked == true)
                {
                    cliente.telefone_celular = mTxtCelular.Text.ToString();
                    cliente.operadora_celular = comboBoxOperadora.SelectedItem.ToString();
                }
                cliente.email = txtEmail.Text;
                cliente.observacao = txtObservacoes.Text;
                cliente.cadastro = dateTimePickerDataCadastro.Value;
                if (comboBoxSituacao.Text == "Ativo")
                    cliente.ativo = true;
                else
                    cliente.ativo = false;
                //***Pegando dados de endereço do cliente
                cliente.rua = txtRua.Text;
                if (txtNumero.Text == "")
                    cliente.numero = 0;
                else
                    cliente.numero = Convert.ToInt32(txtNumero.Text);
                cliente.bairro = txtBairro.Text;
                cliente.cidade = txtCidade.Text;
                if (comboBoxEstados.Text == "Selecione")
                {
                    MessageBox.Show("Informe o estado do cliente", "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error);
                    return;
                }
                cliente.estado = comboBoxEstados.SelectedItem.ToString();
                cliente.cep = mTxtCep.Text.ToString();

                ClienteNegocio clienteNegocio = new ClienteNegocio();
                string retorno = clienteNegocio.AlterarCliente(cliente);

                try
                {
                    int converter = Convert.ToInt32(retorno);
                    MessageBox.Show("Cliente alterado com sucesso.", "Sucesso", MessageBoxButtons.OK, MessageBoxIcon.Information);
                    this.Close();
                }
                catch
                {
                    MessageBox.Show("Erro ao alterar cliente.\nContate o administrador.", "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error);
                }
            }
        }
Пример #11
0
        public void excluirRegistro()
        {
            DialogResult dialogo = MessageBox.Show("Você tem certeza que quer excluir este cliente?","Pergunta",MessageBoxButtons.YesNo,MessageBoxIcon.Question);

            if(DialogResult.Yes == dialogo)
            {
                Cliente cliente = new Cliente();
                cliente.codCliente = Convert.ToInt32(txtCodigo.Text);

                ClienteNegocio clienteNegocio = new ClienteNegocio();
                string codCliente = clienteNegocio.ExcluirCliente(cliente);

                try
                {
                    int codClienteTeste = Convert.ToInt32(codCliente);
                    MessageBox.Show("Cliente excluido com sucesso.", "Sucesso", MessageBoxButtons.OK, MessageBoxIcon.Information);
                    novoRegistro();
                }
                catch
                {
                    MessageBox.Show("Erro ao excluir cliente. Contate o Administrador.", "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error);
                }
            }
            else
            {
                return;
            }
        }