Esempio n. 1
0
 private void btnEditar_Click(object sender, EventArgs e)
 {
     using (sistema_ventasEntities db = new sistema_ventasEntities())
     {
         R = MessageBox.Show("Desea gurdar los cambios", "Alerta", MessageBoxButtons.YesNo, MessageBoxIcon.Information, MessageBoxDefaultButton.Button2);
         if (R == DialogResult.Yes)
         {
             String id = dgvClientes.CurrentRow.Cells[0].Value.ToString();
             int    ID = int.Parse(id);
             cliente = db.tb_cliente.Where(VerificarId => VerificarId.iDCliente == ID).First();
             cliente.nombreCliente    = txtNombre.Text;
             cliente.direccionCliente = txtDireccion.Text;
             cliente.duiCliente       = txtDui.Text;
             db.Entry(cliente).State  = System.Data.Entity.EntityState.Modified;
             db.SaveChanges();
             limpiar();
             cargarDatos();
             DesactivarbotonesEditarEliminar();
         }
         else
         {
             limpiar();
             cargarDatos();
             DesactivarbotonesEditarEliminar();
         }
     }
 }
Esempio n. 2
0
        public IHttpActionResult Puttb_cliente(int id, tb_cliente tb_cliente)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }

            if (id != tb_cliente.Id)
            {
                return(BadRequest());
            }

            db.Entry(tb_cliente).State = EntityState.Modified;

            try
            {
                db.SaveChanges();
            }
            catch (DbUpdateConcurrencyException)
            {
                if (!tb_clienteExists(id))
                {
                    return(NotFound());
                }
                else
                {
                    throw;
                }
            }

            return(StatusCode(HttpStatusCode.NoContent));
        }
Esempio n. 3
0
        private void btnGuardar_Click(object sender, EventArgs e)
        {
            if (txtId.Text.Equals(""))
            {
                ClsDCliente cliente    = new ClsDCliente();
                tb_cliente  tb_Cliente = new tb_cliente();
                tb_Cliente.nombreCliente    = txtNombre.Text;
                tb_Cliente.direccionCliente = txtDireccion.Text;
                tb_Cliente.duiCliente       = txtDUI.Text;
                cliente.GuardarDato(tb_Cliente);
            }
            else
            {
                ClsDCliente cliente    = new ClsDCliente();
                tb_cliente  tb_Cliente = new tb_cliente();
                tb_Cliente.iDCliente        = Convert.ToInt32(txtId.Text);
                tb_Cliente.nombreCliente    = txtNombre.Text;
                tb_Cliente.direccionCliente = txtDireccion.Text;
                tb_Cliente.duiCliente       = txtDUI.Text;


                cliente.actualizar(tb_Cliente);
            }
            carga();
            clear();
        }
Esempio n. 4
0
        private void btnAgregar_Click(object sender, EventArgs e)
        {
            if (txt_Id.Text.Equals(""))
            {
                Cls_Cliente cls = new Cls_Cliente();
                tb_cliente  tb  = new tb_cliente();
                tb.nombreCliente    = txt_Nombre.Text;
                tb.direccionCliente = txt_Direccion.Text;
                tb.duiCliente       = txt_Dui.Text;
                cls.AgregarCliente(tb);
            }
            else
            {
                Cls_Cliente cls = new Cls_Cliente();
                tb_cliente  tb  = new tb_cliente();
                tb.iDCliente        = Convert.ToInt32(txt_Id.Text);
                tb.nombreCliente    = txt_Nombre.Text;
                tb.direccionCliente = txt_Direccion.Text;
                tb.duiCliente       = txt_Dui.Text;
                cls.ModificarCliente(tb);
            }

            Cargar();
            Limpiar();
        }
 public ActionResult RecuperaSenha(tb_cliente cli)
 {
     using (EconobuyEntities db = new EconobuyEntities())
     {
         int cliID = db.tb_cliente.Where(x => x.cli_st_email == cli.cli_st_email).Select(x => x.cli_in_codigo).SingleOrDefault();
         if (cliID > 0)
         {
             Random       rnd   = new Random();
             const string chars = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789";
             string       senha = new string(Enumerable.Repeat(chars, 10)
                                             .Select(s => s[rnd.Next(s.Length)]).ToArray());
             tb_cliente cl = db.tb_cliente.Find(cliID);
             cl.cli_st_senha = senha;
             db.SaveChanges();
             EnviaSenhaEmail(cl.cli_st_email, cl.cli_st_user, senha);
             TempData["Query"] = "Seus dados de acesso foram enviados para seu e-mail";
             return(View("RecuperarSenha", cli));
         }
         else
         {
             TempData["Erro"] = "E-mail não encontrado no sistema";
             return(View("RecuperarSenha", cli));
         }
     }
 }
Esempio n. 6
0
        //metodo que retorna la lista de los clientes
        public List <tb_cliente> listadoClientes()
        {
            List <tb_cliente> lista = new List <tb_cliente>();

            SqlCommand cmd = new SqlCommand("USP_LISTADOCLIENTES", conecta.CN);

            cmd.CommandType = CommandType.StoredProcedure;
            conecta.CN.Open();
            SqlDataReader dr = cmd.ExecuteReader();

            while (dr.Read())
            {
                tb_cliente reg = new tb_cliente();
                reg.idcliente = dr[0].ToString();
                reg.nombrecia = dr[1].ToString();
                reg.direccion = dr[2].ToString();
                reg.idpais    = dr[3].ToString();
                reg.telefono  = dr[4].ToString();

                lista.Add(reg);
            }
            dr.Close();
            conecta.CN.Close();
            return(lista);
        }
Esempio n. 7
0
        public ActionResult ActualizarCliente(tb_cliente reg)
        {
            ViewBag.paises = new SelectList(pais.listadoPais(), "idpais", "nombrepais", reg.idpais);

            ViewBag.mensaje = cliente.ActualizarCliente(reg);
            return(View(reg));
        }
Esempio n. 8
0
        public string ActualizarCliente(tb_cliente reg)
        {
            string msg = "";

            try {
                SqlCommand cmd = new SqlCommand("USP_ACTUALIZARCLIENTE", conecta.CN);
                cmd.CommandType = CommandType.StoredProcedure;
                conecta.CN.Open();
                cmd.Parameters.AddWithValue("@id", reg.idcliente);
                cmd.Parameters.AddWithValue("@nom", reg.nombrecia);
                cmd.Parameters.AddWithValue("@dir", reg.direccion);
                cmd.Parameters.AddWithValue("@pais", reg.idpais);
                cmd.Parameters.AddWithValue("@tel", reg.telefono);

                cmd.ExecuteNonQuery();
                msg = "Actualizacion Correcta";
            }
            catch (SqlException e) {
                msg = e.Message;
            }
            finally {
                conecta.CN.Close();
            }
            return(msg);
        }
Esempio n. 9
0
        public void RemoverCliente(int id)
        {
            tb_cliente modelo = db.tb_cliente.FirstOrDefault(x => x.id_cliente == id);

            db.tb_cliente.Remove(modelo);

            db.SaveChanges();
        }
Esempio n. 10
0
 public ActionResult AlteraUsuario(CadastroCliente alt)
 {
     using (EconobuyEntities db = new EconobuyEntities())
     {
         if (!ModelState.IsValid)
         {
             return(View("alterarUsuario", alt));
         }
         else
         {
             tb_endereco end = db.tb_endereco.Find(alt.EndID);
             tb_cliente  cli = db.tb_cliente.Find(alt.CliID);
             if (alt != null)
             {
                 if (cli.cli_st_user == alt.User)
                 {
                     cli.cli_st_user = alt.User;
                 }
                 else if (verificaUsuarioDuplicado(alt.User))
                 {
                     TempData["ErroUser"] = "******";
                     return(View("alterarUsuario", alt));
                 }
                 else
                 {
                     cli.cli_st_user = alt.User;
                 }
                 cli.cli_st_senha = alt.Senha;
                 if (cli.cli_st_email == alt.email)
                 {
                     cli.cli_st_email = alt.email;
                 }
                 else if (verificaEmailDuplicado(alt.email))
                 {
                     TempData["ErroEmail"] = "E-mail já cadastrado, insira outro e-mail";
                     return(View("alterarUsuario", alt));
                 }
                 else
                 {
                     cli.cli_st_email = alt.email;
                 }
                 cli.cli_st_CPF    = alt.CPF;
                 cli.cli_st_nome   = alt.Nome;
                 end.end_st_uf     = alt.UF;
                 end.end_st_cidade = alt.Cidade;
                 end.end_st_compl  = alt.Complemento;
                 end.end_st_log    = alt.Logradouro;
                 end.end_st_bairro = alt.Bairro;
                 end.end_st_num    = alt.Numero;
                 end.end_st_tel1   = alt.Telefone_1;
                 end.end_st_tel2   = alt.Telefone_2;
             }
             db.SaveChanges();
             return(RedirectToAction("Home", "Cliente"));
         }
     }
 }
Esempio n. 11
0
        public void Eliminar(int Id)
        {
            using (sistema_ventasEntities db = new sistema_ventasEntities())
            {
                tb_cliente client = db.tb_cliente.Where(x => x.iDCliente == Id).Select(x => x).FirstOrDefault();

                db.tb_cliente.Remove(client);
                db.SaveChanges();
            }
        }
        private void btnEliminar_Click(object sender, EventArgs e)
        {
            ClsDCliente cls = new ClsDCliente();
            tb_cliente  tb  = new tb_cliente();

            tb.iDCliente = Convert.ToInt32(txtId.Text);
            cls.EliminarDatosCliente(tb);
            Limpiar();
            CargarDatos();
        }
Esempio n. 13
0
 public void CarregarTela(tb_cliente model)
 {
     txtId.Text       = model.id_cliente.ToString();
     txtNome.Text     = model.nm_cliente;
     txtRg.Text       = model.ds_rg;
     txtCpf.Text      = model.ds_cpf;
     txtEmail.Text    = model.ds_email;
     txtTelefone.Text = model.ds_telefone;
     txtCelular.Text  = model.ds_celular;
 }
Esempio n. 14
0
        public void EliminarCliente(tb_cliente tbParametro)
        {
            using (sistema_ventasEntities db = new sistema_ventasEntities())
            {
                tbParametro = db.tb_cliente.Find(tbParametro.iDCliente);
                db.tb_cliente.Remove(tbParametro);

                db.SaveChanges();
            }
        }
Esempio n. 15
0
        public IHttpActionResult Gettb_cliente(int id)
        {
            tb_cliente tb_cliente = db.tb_cliente.Find(id);

            if (tb_cliente == null)
            {
                return(NotFound());
            }

            return(Ok(tb_cliente));
        }
Esempio n. 16
0
 public void deleteUser(int iD)
 {
     using (sistema_ventasEntities db = new sistema_ventasEntities())
     {
         int        Eliminar = Convert.ToInt32(iD);
         tb_cliente cliente  = db.tb_cliente.Where(x => x.iDCliente == Eliminar).Select(x => x).FirstOrDefault();
         db.tb_cliente.Remove(cliente);
         db.SaveChanges();
         MessageBox.Show("ELIMINADO");
     }
 }
Esempio n. 17
0
        public IHttpActionResult Posttb_cliente(tb_cliente tb_cliente)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }

            db.tb_cliente.Add(tb_cliente);
            db.SaveChanges();

            return(CreatedAtRoute("DefaultApi", new { id = tb_cliente.Id }, tb_cliente));
        }
Esempio n. 18
0
        private void btnGuardar_Click(object sender, EventArgs e)
        {
            ClsCliente clsclient  = new ClsCliente();
            tb_cliente clientList = new tb_cliente();

            clientList.nombreCliente    = txtClientName.Text;
            clientList.direccionCliente = txtDirrecion.Text;
            clientList.duiCliente       = txtDui.Text;
            clsclient.saveClient(clientList);

            carga();
            clear();
        }
Esempio n. 19
0
 public void actualizar(tb_cliente cliente)
 {
     using (sistema_ventasEntities db = new sistema_ventasEntities())
     {
         int        update     = Convert.ToInt32(cliente.iDCliente);
         tb_cliente tb_Cliente = db.tb_cliente.Where(x => x.iDCliente == update).Select(x => x).FirstOrDefault();
         tb_Cliente.nombreCliente    = cliente.nombreCliente;
         tb_Cliente.direccionCliente = cliente.direccionCliente;
         tb_Cliente.duiCliente       = cliente.duiCliente;
         db.SaveChanges();
         MessageBox.Show("ACTUALIZADO");
     }
 }
Esempio n. 20
0
        public void AgregarCliente(tb_cliente tbParametro)
        {
            tb_cliente tb = new tb_cliente();

            using (sistema_ventasEntities db = new sistema_ventasEntities())
            {
                tb.nombreCliente    = tbParametro.nombreCliente;
                tb.direccionCliente = tbParametro.direccionCliente;
                tb.duiCliente       = tbParametro.duiCliente;
                db.tb_cliente.Add(tb);
                db.SaveChanges();
            }
        }
Esempio n. 21
0
        public void ModificarCliente(tb_cliente tbParametro)
        {
            using (sistema_ventasEntities db = new sistema_ventasEntities())
            {
                int        update = tbParametro.iDCliente;
                tb_cliente tb     = db.tb_cliente.Where(x => x.iDCliente == update).Select(x => x).FirstOrDefault();

                tb.nombreCliente    = tbParametro.nombreCliente;
                tb.direccionCliente = tbParametro.direccionCliente;
                tb.duiCliente       = tbParametro.duiCliente;
                db.SaveChanges();
            }
        }
Esempio n. 22
0
        public string IncluirCliente()
        {
            using (var dc = new manutEntities())
            {
                var k = new tb_cliente
                {
                    sigla                   = string.Empty,
                    nome                    = string.Empty,
                    contrato                = string.Empty,
                    cep                     = string.Empty,
                    endereco                = string.Empty,
                    numero                  = string.Empty,
                    complemento             = string.Empty,
                    cidade                  = string.Empty,
                    estado                  = string.Empty,
                    email                   = string.Empty,
                    telefone                = string.Empty,
                    contato                 = string.Empty,
                    dataInicio              = null,
                    dataBase                = string.Empty,
                    cancelado               = "N",
                    bdiServico              = 0,
                    bdiMaterial             = 0,
                    contadorOs              = 0,
                    dataLimite              = null,
                    planilhaFechada         = "N",
                    prazoInicialMeses       = 0,
                    prorrogacoesMeses       = 0,
                    reducao                 = 0,
                    margem                  = 0,
                    qtdeCustoFixoEtapa      = 0,
                    obra                    = "",
                    cap                     = "",
                    processo                = "",
                    acrescimoEstoque        = 0,
                    contadorOrcamento       = 0,
                    contadorOrdemServico    = 0,
                    contadorPmocCivil       = 0,
                    contadorPmocEquipamento = 0,
                    prazoInicialDias        = "",
                    informacoesPMOC         = "",
                };

                dc.tb_cliente.Add(k);
                dc.SaveChanges();
                var auto = Convert.ToInt32(k.autonumero);

                return(auto.ToString("#######0"));
            }
        }
Esempio n. 23
0
        public void AlterarCliente(tb_cliente modelo)
        {
            tb_cliente alterar = db.tb_cliente.FirstOrDefault(x => x.id_cliente == x.id_cliente);

            alterar.ds_celular           = modelo.ds_celular;
            alterar.ds_cpf               = modelo.ds_cpf;
            alterar.ds_rg                = modelo.ds_rg;
            alterar.ds_email             = modelo.ds_email;
            alterar.ds_telefone          = modelo.ds_telefone;
            alterar.nm_cliente           = modelo.nm_cliente;
            alterar.qtd_frequenciaMensal = modelo.qtd_frequenciaMensal;

            db.SaveChanges();
        }
Esempio n. 24
0
        public IHttpActionResult Deletetb_cliente(int id)
        {
            tb_cliente tb_cliente = db.tb_cliente.Find(id);

            if (tb_cliente == null)
            {
                return(NotFound());
            }

            db.tb_cliente.Remove(tb_cliente);
            db.SaveChanges();

            return(Ok(tb_cliente));
        }
        public ActionResult CadastraCliente(CadastroCliente cad)
        {
            var end = new tb_endereco
            {
                end_st_bairro = cad.Bairro,
                end_st_CEP    = cad.CEP,
                end_st_cidade = cad.Cidade,
                end_st_compl  = cad.Complemento,
                end_st_log    = cad.Logradouro,
                end_st_num    = cad.Numero,
                end_st_uf     = cad.UF,
                end_st_tel1   = cad.Telefone_1,
                end_st_tel2   = cad.Telefone_2
            };
            var cli = new tb_cliente
            {
                cli_st_CPF         = cad.CPF,
                cli_st_email       = cad.email,
                cli_st_nome        = cad.Nome,
                cli_st_senha       = cad.Senha,
                cli_st_user        = cad.User,
                cli_bit_active     = true,
                cli_bit_advert     = false,
                cli_bit_conf_email = false
            };
            var av = new tb_avaliacao_cliente
            {
                av_cli_dec_nota = 0
            };

            using (EconobuyEntities db = new EconobuyEntities())
            {
                if (!ModelState.IsValid)
                {
                    return(View("Cadastro", cad));
                }
                else
                {
                    db.tb_endereco.Add(end);
                    cli.end_in_codigo = end.end_in_codigo;
                    db.tb_cliente.Add(cli);
                    av.cli_in_codigo = cli.cli_in_codigo;
                    db.tb_avaliacao_cliente.Add(av);
                    db.SaveChanges();
                    Session["clienteID"]   = cli.cli_in_codigo;
                    Session["clienteNome"] = cli.cli_st_nome;
                    return(RedirectToAction("Home", "Cliente"));
                }
            };
        }
Esempio n. 26
0
        private void btnAgregarClientes_Click(object sender, EventArgs e)
        {
            ClsDCliente clsDUserList = new ClsDCliente();
            tb_cliente  userList     = new tb_cliente();

            userList.nombreCliente    = txtNombreCliente.Text;
            userList.direccionCliente = txtDireccionCliente.Text;
            userList.duiCliente       = txtDuiCliente.Text;

            clsDUserList.SaveDatosUser(userList);

            Carga();
            clear();
        }
Esempio n. 27
0
        public void GuardarCliente(tb_cliente vCliente)
        {
            using (sistema_ventasEntities1 db = new sistema_ventasEntities1())
            {
                tb_cliente dbCliente = new tb_cliente();
                dbCliente.nombreCliente    = vCliente.nombreCliente;
                dbCliente.direccionCliente = vCliente.direccionCliente;
                dbCliente.duiCliente       = vCliente.duiCliente;

                db.tb_cliente.Add(dbCliente);
                db.SaveChanges();
                MessageBox.Show("¡Nuevo cliente agregado exitosamente!");
            }
        }
Esempio n. 28
0
        public void Modificar(tb_cliente cliente)
        {
            using (sistema_ventasEntities db = new sistema_ventasEntities())
            {
                tb_cliente client = db.tb_cliente.Where(x => x.iDCliente == cliente.iDCliente).Select(x => x).FirstOrDefault();
                client.nombreCliente    = cliente.nombreCliente;
                client.direccionCliente = cliente.direccionCliente;
                client.duiCliente       = cliente.duiCliente;

                db.SaveChanges();

                MessageBox.Show("Se han realizado los cambios");
            }
        }
Esempio n. 29
0
        public void GuardarDato(tb_cliente user)
        {
            using (sistema_ventasEntities db = new sistema_ventasEntities())
            {
                tb_cliente cliente = new tb_cliente();

                cliente.nombreCliente    = user.nombreCliente;
                cliente.direccionCliente = user.direccionCliente;
                cliente.duiCliente       = user.duiCliente;
                db.tb_cliente.Add(cliente);
                db.SaveChanges();
                MessageBox.Show("GUARDADO");
            }
        }
Esempio n. 30
0
        private void btnActualizar_Click(object sender, EventArgs e)
        {
            ClsCliente cliente    = new ClsCliente();
            tb_cliente clientList = new tb_cliente();

            clientList.iDCliente        = Convert.ToInt32(txtIdClient.Text);
            clientList.nombreCliente    = txtClientName.Text;
            clientList.direccionCliente = txtDirrecion.Text;
            clientList.duiCliente       = txtDui.Text;
            cliente.updateClient(clientList);

            carga();
            clear();
        }