public IHttpActionResult PutClientePedido(int id, ClientePedido clientePedido) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (id != clientePedido.Id) { return(BadRequest()); } db.Entry(clientePedido).State = EntityState.Modified; try { db.SaveChanges(); } catch (DbUpdateConcurrencyException) { if (!ClientePedidoExists(id)) { return(NotFound()); } else { throw; } } return(StatusCode(HttpStatusCode.NoContent)); }
private void Buscar_Click(object sender, EventArgs e) { string col = ""; string valor = txtPesquisa.Text; bool like = false; switch (selecCampo.SelectedItem.ToString()) { case "Número": col = "Numero"; break; case "Nome": col = "nome"; like = true; break; case "Todos": Recarrega(); break; } if (selecCampo.SelectedItem.ToString() != "Todos" && txtPesquisa.Text != "") { ClientePedido ped = new ClientePedido(); ped.Buscar(dataGridViewPed, col, valor, like); } }
public ActionResult DeleteConfirmed(int id) { ClientePedido clientePedido = db.ClientePedidoes.Find(id); db.ClientePedidoes.Remove(clientePedido); db.SaveChanges(); return(RedirectToAction("Index")); }
private void InserirPedido() { //int id = 0 ; ClientePedido pedido1 = new ClientePedido(); pedido1.idPedido = id++; pedido1.nmProduto = txtNome.Text; pedido1.marca = txtMarca.Text; pedido1.dtPedido = Convert.ToDateTime(txtDtPedido.Text); pedido1.preco = txtPreco.Text; lista_pedido.Add(pedido1); //ClientePedido pedido1 = new ClientePedido(); //pedido1.idPedido = 1; //pedido1.nmProduto = "lapis"; //pedido1.marca = "bic"; //pedido1.dtPedido = Convert.ToDateTime("2018-08-10"); //pedido1.preco = "0.60"; //lista_pedido.Add(pedido1); //ClientePedido pedido2 = new ClientePedido(); //pedido2.idPedido = 2; //pedido2.nmProduto = "borracha"; //pedido2.marca = "faber castell"; //pedido2.dtPedido = Convert.ToDateTime("2018-08-11"); //pedido2.preco = "1.50"; //lista_pedido.Add(pedido2); //ClientePedido pedido3 = new ClientePedido(); //pedido3.idPedido = 3; //pedido3.nmProduto = "caneta"; //pedido3.marca = "bic"; //pedido3.dtPedido = Convert.ToDateTime("2018-08-11"); //pedido3.preco = "1.20"; //lista_pedido.Add(pedido3); //ClientePedido pedido4 = new ClientePedido(); //pedido4.idPedido = 4; //pedido4.nmProduto = "apontador"; //pedido4.marca = "faber castell"; //pedido4.dtPedido = Convert.ToDateTime("2018-08-10"); //pedido4.preco = "2.00"; //lista_pedido.Add(pedido4); //ClientePedido pedido5 = new ClientePedido(); //pedido5.idPedido = 5; //pedido5.nmProduto = "pasta"; //pedido5.marca = "dac"; //pedido5.dtPedido = Convert.ToDateTime("2018-08-11"); //pedido5.preco = "2.50"; //lista_pedido.Add(pedido5); }
public ActionResult Edit([Bind(Include = "Id,numeroMesa,ValorTotal")] ClientePedido clientePedido) { if (ModelState.IsValid) { db.Entry(clientePedido).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(clientePedido)); }
private void button1_Click(object sender, EventArgs e) { ClientePedido pedido1 = new ClientePedido(); pedido1.idPedido = System.Convert.ToInt32(txtID.Text); pedido1.nmProduto = txtNome.Text; pedido1.marca = txtMarcaInserir.Text; pedido1.dtPedido = Convert.ToDateTime(txtData.Text); pedido1.preco = txtPreco.Text; lista_pedido.Add(pedido1); }
public IHttpActionResult GetClientePedido(int id) { ClientePedido clientePedido = db.ClientePedidoes.Find(id); if (clientePedido == null) { return(NotFound()); } return(Ok(clientePedido)); }
public ActionResult Create([Bind(Include = "Id,numeroMesa,ValorTotal")] ClientePedido clientePedido) { if (ModelState.IsValid) { db.ClientePedidoes.Add(clientePedido); db.SaveChanges(); return(RedirectToAction("Index")); } return(View(clientePedido)); }
public IHttpActionResult PostClientePedido(ClientePedido clientePedido) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } db.ClientePedidoes.Add(clientePedido); db.SaveChanges(); return(CreatedAtRoute("DefaultApi", new { id = clientePedido.Id }, clientePedido)); }
public void Recarrega() { try { ClientePedido prod = new ClientePedido(); prod.Listar(dataGridViewPed); } catch (Exception errosel) { MessageBox.Show("Erro ao Buscar: " + errosel); } }
private void inserirPedido() { ClientePedido pedido1 = new ClientePedido(); pedido1.idPedido = 1; pedido1.nmProduto = "lapis"; pedido1.marca = "bic"; pedido1.dtPedido = Convert.ToDateTime("2018-08-10"); pedido1.preco = "0.60"; lista_pedido.Add(pedido1); ClientePedido pedido2 = new ClientePedido(); pedido2.idPedido = 2; pedido2.nmProduto = "borracha"; pedido2.marca = "faber castell"; pedido2.dtPedido = Convert.ToDateTime("2018-08-11"); pedido2.preco = "1.50"; lista_pedido.Add(pedido2); ClientePedido pedido3 = new ClientePedido(); pedido3.idPedido = 3; pedido3.nmProduto = "caneta"; pedido3.marca = "bic"; pedido3.dtPedido = Convert.ToDateTime("2018-08-11"); pedido3.preco = "1.20"; lista_pedido.Add(pedido3); ClientePedido pedido4 = new ClientePedido(); pedido4.idPedido = 4; pedido4.nmProduto = "apontador"; pedido4.marca = "faber castell"; pedido4.dtPedido = Convert.ToDateTime("2018-08-10"); pedido4.preco = "2.00"; lista_pedido.Add(pedido4); ClientePedido pedido5 = new ClientePedido(); pedido5.idPedido = 5; pedido5.nmProduto = "pasta"; pedido5.marca = "dac"; pedido5.dtPedido = Convert.ToDateTime("2018-08-11"); pedido5.preco = "2.50"; lista_pedido.Add(pedido5); }
public void inserirPedido() { ClientePedido cliePed = new ClientePedido(); cliePed.idPedido = Convert.ToInt32(txtIdPedido.Text); cliePed.idCliente = Convert.ToInt32(txtIdCliente.Text); cliePed.idProduto = Convert.ToInt32(txtIdProduto.Text); cliePed.dtPedido = Convert.ToDateTime(txtDataPedido.Text); cliePed.qtd = Convert.ToInt32(txtQtd.Text); cliePed.preco = txtPreco.Text; listaPedido.Add(cliePed); }
private void btnInserir_Click_1(object sender, EventArgs e) { ClientePedido pedido1 = new ClientePedido(); pedido1.idPedido = 1; pedido1.nmProduto = txtNomeProd.Text; pedido1.marca = txtMarca.Text; pedido1.dtPedido = Convert.ToDateTime(maskedTextBox1.Text); pedido1.preco = txtPreco.Text; lista_pedido.Add(pedido1); gdvPedidos.DataSource = lista_pedido; }
private void btnCadPed_Click(object sender, EventArgs e) { ClientePedido p = new ClientePedido(); p.idPedido = Convert.ToInt32(idPedido.Text); p.nmProduto = nmProduto.Text; p.marca = marca.Text; p.dtPedido = Convert.ToDateTime(dtPedido.Text); p.preco = preco.Text; lista_pedido.Add(p); carregarGrid(); }
public IHttpActionResult DeleteClientePedido(int id) { ClientePedido clientePedido = db.ClientePedidoes.Find(id); if (clientePedido == null) { return(NotFound()); } db.ClientePedidoes.Remove(clientePedido); db.SaveChanges(); return(Ok(clientePedido)); }
// GET: ClientePedido/Delete/5 public ActionResult Delete(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } ClientePedido clientePedido = db.ClientePedidoes.Find(id); if (clientePedido == null) { return(HttpNotFound()); } return(View(clientePedido)); }
private void inserirPedido() { ClientePedido pedido1 = new ClientePedido(); pedido1.idPedido = Convert.ToInt32(txbID.Text); pedido1.nmProduto = txbProduto.Text; pedido1.marca = txbMarca.Text; pedido1.dtPedido = Convert.ToDateTime(txbData.Text); pedido1.preco = txbPreco.Text; lista_pedido.Add(pedido1); //ClientePedido pedido2 = new ClientePedido(); //pedido2.idPedido = 2; //pedido2.nmProduto = "borracha"; //pedido2.marca = "faber castell"; //pedido2.dtPedido = Convert.ToDateTime("2018-08-11"); //pedido2.preco = "1.50"; //lista_pedido.Add(pedido2); //ClientePedido pedido3 = new ClientePedido(); //pedido3.idPedido = 3; //pedido3.nmProduto = "caneta"; //pedido3.marca = "bic"; //pedido3.dtPedido = Convert.ToDateTime("2018-08-11"); //pedido3.preco = "1.20"; //lista_pedido.Add(pedido3); //ClientePedido pedido4 = new ClientePedido(); //pedido4.idPedido = 4; //pedido4.nmProduto = "apontador"; //pedido4.marca = "faber castell"; //pedido4.dtPedido = Convert.ToDateTime("2018-08-10"); //pedido4.preco = "2.00"; //lista_pedido.Add(pedido4); //ClientePedido pedido5 = new ClientePedido(); //pedido5.idPedido = 5; //pedido5.nmProduto = "pasta"; //pedido5.marca = "dac"; //pedido5.dtPedido = Convert.ToDateTime("2018-08-11"); //pedido5.preco = "2.50"; //lista_pedido.Add(pedido5); }
async Task IServiceBase <ClienteResgate> .Adicionar(ClienteResgate pObj) { var objClienteMoviementacao = new ClienteMovimentacao(); objClienteMoviementacao.TipoMovimentacao = ETipoMovimentacao.Debito; objClienteMoviementacao.QtdePontosUtilizados = pObj.QtdePontosUtilizados; objClienteMoviementacao.CodigoCliente = pObj.CodigoCliente; await this._clienteMovimentacaoService.Adicionar(objClienteMoviementacao); await this._clienteResgateRepository.Adicionar(pObj); var objPedido = new ClientePedido(); objPedido.CodigoCliente = pObj.CodigoCliente; objPedido.CodigoClienteResgate = pObj.Codigo; objPedido.CodigoClienteEndereco = 1; objPedido.EstatusEntrega = EStatusEntrega.PreparandoEnvio; await this._clientePedidoRepository.Adicionar(objPedido); }
public IEnumerable <ClientePedido> GetClientePedidos() { var clientePedidos = (from t in _connection.Table <Pedido>() orderby t.Fecha descending select t).ToList(); List <ClientePedido> clientesPedidos = new List <ClientePedido>(); foreach (var item in clientePedidos) { string fuePagado = (item.Pagado) ? "Pagado" : "Apunte $" + item.Apunte; DateTimeFormatInfo usDtfi = new CultureInfo("es-ES").DateTimeFormat; ClientePedido clientePedido = new ClientePedido() { PedidoId = item.PedidoId, Cliente = item.Cliente + " " + item.Fecha.ToString("dd/MMMM/yyyy", usDtfi), Descripcion = item.PedidoCompleto, Total = fuePagado.ToUpper() }; clientesPedidos.Add(clientePedido); } return(clientesPedidos); }
public string GravaCliente(ClientePedido cliente, string CodigoCadastro) { int retorno = 0; var strQuery = ""; string cadastro = CodigoCadastro; //verificar se o cadastro existe strQuery = string.Format("select * from cliente WHERE num_documento = '{0}' LIMIT 1", cliente.numDocumento.ToString()); using (contexto = new Contexto()) { var reader = contexto.ExecutaComandoComRetorno(strQuery.ToString()); while (reader.Read()) { //pega o Id do cliente retorno = Convert.ToInt32(reader["id_cliente"]); } reader.Close(); } if (retorno == 0) { //inserir um novo cliente strQuery = ""; strQuery += " INSERT INTO cliente (id_cadastro,nome_cliente,tipo_documento,num_documento,"; strQuery += " email,dt_nascimento,genero,ddd,telefone,endereco, numero,bairro,cep,cidade,tipo_endereco_entrega,orientacao_entregador, estado)"; strQuery += " VALUES ( "; strQuery += string.Format(" '{0}', ", cadastro); strQuery += string.Format(" '{0}', ", cliente.nomeCliente); strQuery += string.Format(" '{0}', ", cliente.tipoDocumento); strQuery += string.Format(" '{0}', ", cliente.numDocumento); strQuery += string.Format(" '{0}', ", cliente.email); strQuery += string.Format(" '{0}', ", DateTime.Now.ToString("MM-dd-yyyy")); strQuery += string.Format(" '{0}', ", cliente.genero); strQuery += string.Format(" '{0}', ", cliente.ddd); strQuery += string.Format(" '{0}', ", cliente.telefone); strQuery += string.Format(" '{0}', ", cliente.endereco); strQuery += string.Format(" '{0}', ", cliente.numero); strQuery += string.Format(" '{0}', ", cliente.bairro); strQuery += string.Format(" '{0}', ", cliente.cep); strQuery += string.Format(" '{0}', ", cliente.cidade.codigo); strQuery += string.Format(" '{0}', ", cliente.tipoEnderecoEntrega); strQuery += string.Format(" '{0}', ", cliente.orientacaoEntregador); strQuery += string.Format(" '{0}' ", cliente.cidade.estado.sigla); strQuery += string.Format(" ) "); strQuery += string.Format("; select * from cliente where num_documento = '{0}' order by id_cliente desc LIMIT 1", cliente.numDocumento); } else { strQuery = ""; strQuery += " UPDATE cliente SET "; strQuery += string.Format(" id_cadastro = '{0}', ", cadastro); strQuery += string.Format(" nome_cliente = '{0}', ", cliente.nomeCliente); strQuery += string.Format(" tipo_documento = '{0}', ", cliente.tipoDocumento); strQuery += string.Format(" num_documento = '{0}', ", cliente.numDocumento); strQuery += string.Format(" email = '{0}', ", cliente.email); strQuery += string.Format(" dt_nascimento = '{0}', ", DateTime.Now.ToString("MM-dd-yyyy")); strQuery += string.Format(" genero = '{0}', ", cliente.genero); strQuery += string.Format(" ddd = '{0}', ", cliente.ddd); strQuery += string.Format(" telefone = '{0}', ", cliente.telefone); strQuery += string.Format(" endereco = '{0}', ", cliente.endereco); strQuery += string.Format(" numero = '{0}', ", cliente.numero); strQuery += string.Format(" bairro = '{0}', ", cliente.bairro); strQuery += string.Format(" cep = '{0}', ", cliente.cep); strQuery += string.Format(" cidade = '{0}', ", cliente.cidade.codigo); strQuery += string.Format(" tipo_endereco_entrega = '{0}', ", cliente.tipoEnderecoEntrega); strQuery += string.Format(" orientacao_entregador = '{0}', ", cliente.orientacaoEntregador); strQuery += string.Format(" estado = '{0}' ", cliente.cidade.estado.sigla); strQuery += string.Format(" where num_documento = '{0}' ", cliente.numDocumento); strQuery += string.Format("; select * from cliente where num_documento = '{0}' order by id_cliente desc LIMIT 1", cliente.numDocumento); } using (contexto = new Contexto()) { var reader = contexto.ExecutaComandoComRetorno(strQuery.ToString()); while (reader.Read()) { //retornar o ID do cliente inserido retorno = Convert.ToInt32(reader["id_cliente"]); } reader.Close(); } //retorna o id do cliente return(retorno.ToString()); }
private void btnAdicionar_Click(object sender, EventArgs e) { if (txtNomeCli.Text == "" || txtCPFCli.Text == "") { MessageBox.Show("Selecione o cliente."); } else if (txtCodProd.Text == "" || txtNomeProd.Text == "") { MessageBox.Show("Selecione o produto."); } else if (int.Parse(lbQuantProd.Text) < int.Parse(txtQuantidade.Text)) { MessageBox.Show("Não há essa quantidade no estoque, certifique-se de que o produto é esse mesmo."); } else { try { if (int.Parse(lbQuantProd.Text) - int.Parse(txtQuantidade.Text) < 10) { MandaEmail(txtNomeProd.Text); } if (id_pedido == 0) { ClientePedido pdcli = new ClientePedido(); pdcli.Emissao = DateTime.Now.Date; MySqlConnection objCon = new MySqlConnection("server=localhost;port=3306;User Id=root;database=splash_shark;Character Set=utf8"); // abre o banco objCon.Open(); MySqlCommand cmd2; if (txtCPFCli.Text.Length > 14) { cmd2 = new MySqlCommand("SELECT id_cliente from pessoajuridica WHERE cnpj ='" + txtCPFCli.Text + "'", objCon); } else { cmd2 = new MySqlCommand("SELECT id_cliente from pessoafisica WHERE cpf ='" + txtCPFCli.Text + "'", objCon); } id_cli = Convert.ToInt32(cmd2.ExecuteScalar()); objCon.Close(); pdcli.Criar(id_cli); id_pedido = pdcli.Numero; } int cod_prod = int.Parse(txtCodProd.Text); Item_Pedido itemPed = new Item_Pedido(); MySqlConnection objcon = new MySqlConnection("server=localhost;port=3306;User Id=root;database=splash_shark;Character Set=utf8"); objcon.Open(); MySqlCommand cmd = new MySqlCommand("SELECT * from itempedido where numero_pedido = " + id_pedido + " and codigo_produto =" + cod_prod, objcon); if (cmd.ExecuteScalar() != null) { itemPed.Excluir(id_pedido, cod_prod); for (int i = 0; i < dataGridViewPedido.Rows.Count - 1; i++) { if (dataGridViewPedido.Rows[i].Cells[0].Value.ToString() == cod_prod.ToString()) { dataGridViewPedido.CurrentCell = dataGridViewPedido.Rows[i].Cells[0]; } } oldPreco = Convert.ToDouble(dataGridViewPedido.CurrentRow.Cells[3].Value); dataGridViewPedido.Rows.Remove(dataGridViewPedido.CurrentRow); lbTotal.Text = (double.Parse(lbTotal.Text) - oldPreco).ToString("F"); } dataGridViewPedido.Rows.Add(); dataGridViewPedido.CurrentCell = dataGridViewPedido.Rows[dataGridViewPedido.Rows.Count - 1].Cells[0]; dataGridViewPedido.CurrentRow.Cells[0].Value = txtCodProd.Text; dataGridViewPedido.CurrentRow.Cells[1].Value = txtNomeProd.Text; dataGridViewPedido.CurrentRow.Cells[2].Value = txtQuantidade.Text; MySqlCommand objcmd2 = new MySqlCommand("SELECT preco from produto where codigo_produto =" + cod_prod, objcon); double preco = double.Parse(objcmd2.ExecuteScalar().ToString()); dataGridViewPedido.CurrentRow.Cells[3].Value = preco.ToString("F"); objcon.Close(); itemPed.Preco = preco; itemPed.Quantidade = int.Parse(txtQuantidade.Text); itemPed.Criar(id_pedido, cod_prod); double subtotal = preco * int.Parse(txtQuantidade.Text); dataGridViewPedido.CurrentRow.Cells[4].Value = subtotal.ToString("F"); lbTotal.Text = (double.Parse(lbTotal.Text) + subtotal).ToString("F"); txtQuantidade.Text = "1"; txtCPFCli.Enabled = false; txtNomeCli.Enabled = false; } catch { } } }
private void Form1_Load(object sender, EventArgs e) { List <Cliente> lista = new List <Cliente>(); Cliente cliente1 = new Cliente(); cliente1.codigoCliente = 1; cliente1.nmCliente = "Zé"; cliente1.DT_NASCIMENTO = Convert.ToDateTime("02/07/2018"); cliente1.enderecoCliente = "Avenida São Miguel"; cliente1.telefoneCliente = "98477447"; lista.Add(cliente1); Cliente cliente2 = new Cliente(); cliente2.codigoCliente = 2; cliente2.nmCliente = "Epaminhondas"; cliente2.DT_NASCIMENTO = Convert.ToDateTime("13/08/2018"); cliente2.enderecoCliente = "Aguia de Haia"; cliente2.telefoneCliente = "98227477"; lista.Add(cliente2); dgvClientes.DataSource = lista.Where(i => i.codigoCliente == 1).ToList(); List <ClienteDocumento> listaDoc = new List <ClienteDocumento>(); ClienteDocumento clientedoc1 = new ClienteDocumento(); clientedoc1.RG = "03231212351"; clientedoc1.CPF = "542421221"; clientedoc1.CLT = "01214212"; listaDoc.Add(clientedoc1); ClienteDocumento clientedoc2 = new ClienteDocumento(); clientedoc2.RG = "03235512123"; clientedoc2.CPF = "542444221"; clientedoc2.CLT = "0129797212"; listaDoc.Add(clientedoc2); dgvDocumento.DataSource = listaDoc; List <ClientePedido> listaPedido = new List <ClientePedido>(); ClientePedido clienteped1 = new ClientePedido(); clienteped1.codPedido = 1; clienteped1.descricaoPedido = "Cor Vermelha"; listaPedido.Add(clienteped1); ClientePedido clienteped2 = new ClientePedido(); clienteped2.codPedido = 2; clienteped2.descricaoPedido = "Cor Branca"; listaPedido.Add(clienteped2); dgvPedido.DataSource = listaPedido; }