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(); }
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); }
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(); } }
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); }
//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); } } }
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; } }