Exemplo n.º 1
0
        public void RegistrarCliente()
        {
            Console.Write("Ingrese el  nombre Cliente : ");
            string _nombreCli = Console.ReadLine();

            Console.Write("Ingrese apellido del Cliente");
            string _apeCliente = Console.ReadLine();

            Console.Write("Ingrese la Fecha de Nacimiento : ");
            DateTime _fechaNac = Convert.ToDateTime(Console.ReadLine());

            Console.Write("Ingrese el Dni del Cliente : ");
            string    _Dni   = Console.ReadLine();
            tbCliente oTbCli = new tbCliente()
            {
                nombreCliente    = _nombreCli,
                apellidosCliente = _apeCliente,
                fechaNacimiento  = _fechaNac,
                dniCliente       = _Dni
            };


            using (var conn = new BD_Practica1EF())
            {
                conn.tbCliente.Add(oTbCli);
                conn.SaveChanges();
            }

            Console.WriteLine("Registro correctamente");
        }
Exemplo n.º 2
0
        private string ValidaCliente(tbCliente objCliente)
        {
            if (string.IsNullOrEmpty(objCliente.cli_nome) || string.IsNullOrWhiteSpace(objCliente.cli_nome))
            {
                return("O nome deve ser informado.");
            }

            if (objCliente.cgr_codigo == 0)
            {
                return("O grupo do cliente deve ser informado.");
            }

            if (_objCtx.tbCliente.AsNoTracking().Any(cli => (cli.cli_nome.Equals(objCliente.cli_nome)) && cli.cli_codigo != objCliente.cli_codigo))
            {
                return("Já existe cliente com esse nome.");
            }

            foreach (var objClienteTelefone in objCliente.tbClienteTelefone)
            {
                if (_objCtx.tbClienteTelefone.AsNoTracking().Any(ctl => (ctl.ctl_numero.Equals(objClienteTelefone.ctl_numero)) && ctl.cli_codigo != objCliente.cli_codigo))
                {
                    return("Já existe cliente com o telefone: " + objClienteTelefone.ctl_numero + ".");
                }
            }

            if (objCliente.tbClienteEndereco.Count == 0)
            {
                return("Não foram informados nenhum endereço.");
            }

            return(objCliente.tbClienteTelefone.Count == 0 ? "Não foram informados nenhum telefone." : string.Empty);
        }
Exemplo n.º 3
0
        public void ActualizarCliente()
        {
            Console.Write("Ingrese el Id del Cliente a Actualizar : ");
            int idCli = int.Parse(Console.ReadLine());

            Console.Write("Ingrese el Nombre nuevo  del Cliente a Actualizar  : ");
            string nombreCli = Console.ReadLine();

            Console.Write("Ingrese el Apellido nuevo  del Cliente a Actualizar  : ");
            string apeCli = Console.ReadLine();

            Console.Write("Ingrese la fecha de Nacimiento a Actualizar :");
            DateTime fechaCli = Convert.ToDateTime(Console.ReadLine());

            Console.Write("Ingrese el Dni Del cliente a Actualizar : ");
            String DniCli = Console.ReadLine();

            using (var conn = new BD_Practica1EF())
            {
                tbCliente cli = conn.tbCliente.Find(idCli);
                cli.nombreCliente    = nombreCli;
                cli.apellidosCliente = apeCli;
                cli.fechaNacimiento  = fechaCli;
                cli.dniCliente       = DniCli;
                conn.SaveChanges();
            }
        }
Exemplo n.º 4
0
        public void insertarCliente()
        {
            if ((textBox1.Text.Trim().Length > 0) && (textBox2.Text.Trim().Length > 0) && (textBox5.Text.Trim().Length > 0))
            {
                tbCliente cli = new tbCliente()
                {
                    //codCliente= incremental
                    nombres   = textBox1.Text.Trim(),
                    apellidos = textBox2.Text.Trim(),
                    nit       = textBox3.Text.Trim(),
                    telefono  = textBox4.Text.Trim(),
                    direccion = textBox5.Text.Trim()
                };


                bd.tbCliente.InsertOnSubmit(cli);
                try
                {
                    bd.SubmitChanges();

                    MessageBox.Show("Se ha agregado una nuevo cliente");
                    this.Close();
                }
                catch (Exception ec)
                {
                    MessageBox.Show("Error al ingresar registro" + ec.Message);
                }
            }
            else
            {
                MessageBox.Show("Debe llenar todos los campos obligatorios");
            }
        }
Exemplo n.º 5
0
        public void InserirCliente(tbCliente ClienteNovo)//cliente são os parametros que eu quero inserir na tabela de logradouro
        {
            var ClientesDB = new DBclienteEntities();

            ClientesDB.tbCliente.Add(ClienteNovo);// INCLUIR
            ClientesDB.SaveChanges();
        }
Exemplo n.º 6
0
        public void AlterarCliente(tbCliente cliente)//cliente é um objet
        {
            var ClientesDB    = new DBclienteEntities();
            var logespecifico = ClientesDB.tbCliente.Attach(cliente);//Retorna os objetos da tabela que correspondem ao codigo informado.

            ClientesDB.SaveChanges();
        }
Exemplo n.º 7
0
        public ActionResult Delete(int?id)
        {
            userLog = (tbUsuario)Session["usrValido"];
            if (userLog == null)
            {
                return(RedirectToAction("Login", "Usuario"));
            }

            if (id == null)
            {
                return(RedirectToAction("Login", "Usuario"));
            }

            //Variables
            tbCliente cliente     = new tbCliente();
            string    urlServicio = WebConfigurationManager.AppSettings["urlServicioCliente"].ToString() + "GetCliente?clienteId=" + id.ToString();
            //LLama servicio
            string body = llamaServicio(urlServicio, null, "GET");

            //Valida usuario valido
            if (string.IsNullOrEmpty(body))
            {
                ModelState.AddModelError("", "Error al cargar el cliente.");

                return(View(cliente));
            }
            else
            {
                string respData = Json(body).Data.ToString();
                cliente = JsonConvert.DeserializeObject <tbCliente>(respData);
            }

            return(View(cliente));
        }
Exemplo n.º 8
0
        public ActionResult DeleteConfirmed(int id)
        {
            tbCliente tbCliente = db.tbCliente.Find(id);

            db.tbCliente.Remove(tbCliente);
            db.SaveChanges();
            return(RedirectToAction("Index"));
        }
Exemplo n.º 9
0
        public bool AtualizaCliente(int idCliente, ClienteEntity cliente)
        {
            try
            {
                using (var context = new CirculoNegocioEntities())
                {
                    tbCliente tCliente = (from p in context.tbClientes
                                          where p.id == idCliente
                                          select p).First();

                    //tCliente.anexoImagem1Path = cliente.anexoImagem1Path;
                    //tCliente.anexoImagem2Path = cliente.anexoImagem2Path;
                    //tCliente.anexoImagem3Path = cliente.anexoImagem3Path;
                    //tCliente.anexoLogoPath = cliente.anexoLogoPath;
                    tCliente.ativo                 = cliente.ativo;
                    tCliente.cep                   = cliente.cep;
                    tCliente.cidade                = cliente.cidade;
                    tCliente.complemento           = cliente.complemento;
                    tCliente.contatoResponsavel    = cliente.contatoResponsavel;
                    tCliente.cpfCnpj               = cliente.cpfCnpj;
                    tCliente.email                 = cliente.email;
                    tCliente.endereco              = cliente.endereco;
                    tCliente.estado                = cliente.estado;
                    tCliente.Funcionamento         = cliente.Funcionamento;
                    tCliente.idCategoriaCliente    = cliente.idCategoriaCliente;
                    tCliente.idSubCategoriaCliente = cliente.idSubCategoriaCliente;
                    tCliente.inscricaoEstadual     = cliente.inscricaoEstadual;
                    tCliente.nome                  = cliente.nome;
                    tCliente.nomeFantasia          = cliente.nomeFantasia;
                    tCliente.observacoes           = cliente.observacoes;
                    tCliente.razaoSocial           = cliente.razaoSocial;
                    tCliente.servicos              = cliente.servicos;
                    tCliente.site                  = cliente.site;
                    tCliente.telefone1             = cliente.telefone1;
                    tCliente.telefone2             = cliente.telefone2;

                    tCliente.bairro        = cliente.bairro;
                    tCliente.horaFdsAte    = cliente.horaFdsAte;
                    tCliente.horaFdsDe     = cliente.horaFdsDe;
                    tCliente.horaSemanaAte = cliente.horaSemanaAte;
                    tCliente.horaSemanaDe  = cliente.horaSemanaDe;

                    tCliente.horaDomingoAte = cliente.horaDomingoAte;
                    tCliente.horaDomingoDe  = cliente.horaDomingoDe;

                    tCliente.latitude  = cliente.latitude;
                    tCliente.longitude = cliente.longitude;

                    context.SaveChanges();
                }

                return(true);
            }
            catch (Exception)
            {
                return(false);
            }
        }
Exemplo n.º 10
0
        public ActionResult DeleteConfirmed(int id)
        {
            string urlServicio;
            string body;

            try
            {
                tbCliente cli = new tbCliente();
                cli.ClienteId = id;
                byte[] data = null;
                string json = JsonConvert.SerializeObject(cli);
                data = UTF8Encoding.UTF8.GetBytes(json);

                urlServicio = WebConfigurationManager.AppSettings["urlServicioCliente"].ToString() + "DeleteCliente";
                //LLama servicio
                body = llamaServicio(urlServicio, data, "POST");
                int respData = 0;

                if (!string.IsNullOrEmpty(body))
                {
                    respData = int.Parse(Json(body).Data.ToString());
                }

                if (respData != 0)
                {
                    return(RedirectToAction("ListaClientes"));
                }
                else
                {
                    ModelState.AddModelError("", "Error en el servicio de eliminar cliente.");
                }
            }
            catch (Exception ex)
            {
                ModelState.AddModelError("", "Error en el servicio de eliminar cliente. " + ex.Message);
            }

            tbCliente cliente = new tbCliente();

            urlServicio = WebConfigurationManager.AppSettings["urlServicioCliente"].ToString() + "GetCliente?clienteId=" + id.ToString();
            //LLama servicio
            body = llamaServicio(urlServicio, null, "GET");
            //Valida usuario valido
            if (string.IsNullOrEmpty(body))
            {
                ModelState.AddModelError("", "Error al cargar el cliente.");
                return(View(cliente));
            }
            else
            {
                string respData = Json(body).Data.ToString();
                cliente = JsonConvert.DeserializeObject <tbCliente>(respData);
            }

            combos((int)cliente.TipoDoc);
            return(View(cliente));
        }
Exemplo n.º 11
0
        public ActionResult Create(tbCliente model)
        {
            userLog = (tbUsuario)Session["usrValido"];
            if (userLog == null)
            {
                return(RedirectToAction("Login", "Usuario"));
            }

            if (ModelState.IsValid)
            {
                List <string> valida = validaciones(model);

                if (valida.Count == 0)
                {
                    try
                    {
                        byte[] data = null;
                        string json = JsonConvert.SerializeObject(model);
                        data = UTF8Encoding.UTF8.GetBytes(json);

                        string urlServicio = WebConfigurationManager.AppSettings["urlServicioCliente"].ToString() + "AddCliente";
                        //LLama servicio
                        string body     = llamaServicio(urlServicio, data, "POST");
                        int    respData = 0;

                        if (!string.IsNullOrEmpty(body))
                        {
                            respData = int.Parse(Json(body).Data.ToString());
                        }

                        if (respData != 0)
                        {
                            return(RedirectToAction("ListaClientes"));
                        }
                        else
                        {
                            ModelState.AddModelError("", "Error en el servicio de crear Cliente.");
                        }
                    }
                    catch (Exception ex)
                    {
                        ModelState.AddModelError("", "Error en el servicio de Crear Cliente. " + ex.Message);
                    }
                }
                else
                {
                    foreach (string st in valida)
                    {
                        ModelState.AddModelError("", st);
                    }
                }
            }

            combos((int)model.TipoDoc);
            return(View(model));
        }
Exemplo n.º 12
0
        public ActionResult Edit([Bind(Include = "clte_Id,clte_Identidad,clte_Nombre,clte_Apellido,clte_FechaNacimiento,clte_Sexo,clte_Telefono,clte_Correo,usu_Id,clte_UsuarioCrea,clte_FechaCrea,clte_UsuarioModifica,clte_FechaModifica")] tbCliente tbCliente)
        {
            if (ModelState.IsValid)
            {
                //db.Entry(tbCliente).State = EntityState.Modified;
                //db.SaveChanges();
                //return RedirectToAction("Index");

                tbCliente.usu_Id               = 3;
                tbCliente.clte_UsuarioCrea     = 3;
                tbCliente.clte_FechaCrea       = DateTime.Now;
                tbCliente.clte_UsuarioModifica = 3;
                tbCliente.clte_FechaModifica   = DateTime.Now;

                IEnumerable <object> listCliente = null;
                string MensajeError = "";
                try
                {
                    listCliente = db.UDP_Vent_tbCliente_Update(tbCliente.clte_Id,
                                                               tbCliente.clte_Identidad,
                                                               tbCliente.clte_Nombre,
                                                               tbCliente.clte_Apellido,
                                                               tbCliente.clte_FechaNacimiento,
                                                               tbCliente.clte_Sexo,
                                                               tbCliente.clte_Telefono,
                                                               tbCliente.clte_Correo,
                                                               tbCliente.usu_Id,
                                                               tbCliente.clte_UsuarioCrea,
                                                               tbCliente.clte_FechaCrea,
                                                               tbCliente.clte_UsuarioModifica,
                                                               tbCliente.clte_FechaModifica);

                    foreach (UDP_Vent_tbCliente_Update_Result Resultado in listCliente)
                    {
                        MensajeError = Resultado.MensajeError;
                    }

                    if (MensajeError.StartsWith("-1"))
                    {
                        ModelState.AddModelError("", "No se pudo ingresar el registro, contacte al administrador");
                        return(View(tbCliente));
                    }
                }
                catch (Exception Ex)
                {
                    Ex.Message.ToString();
                }
                return(RedirectToAction("Index"));
            }
            ViewBag.clte_UsuarioCrea     = new SelectList(db.tbUsuarios, "usu_Id", "usu_NombreUsuario", tbCliente.clte_UsuarioCrea);
            ViewBag.clte_UsuarioModifica = new SelectList(db.tbUsuarios, "usu_Id", "usu_NombreUsuario", tbCliente.clte_UsuarioModifica);
            ViewBag.usu_Id = new SelectList(db.tbUsuarios, "usu_Id", "usu_NombreUsuario", tbCliente.usu_Id);
            return(View(tbCliente));
        }
        public ActionResult CreateTest01(
            [PexAssumeUnderTest] ClienteController target,
            tbCliente tbCliente,
            String dep_Codigo
            )
        {
            ActionResult result = target.Create(tbCliente, dep_Codigo = "0401");

            return(result);
            // TODO: add assertions to method ClienteControllerTest.CreateTest01(ClienteController, tbCliente, String)
        }
Exemplo n.º 14
0
        public ActionResult _CreateClienteTest01(
            [PexAssumeUnderTest] FacturaController target,
            tbCliente tbCliente,
            string dep_Codigo
            )
        {
            ActionResult result = target._CreateCliente(tbCliente, dep_Codigo);

            return(result);
            // TODO: add assertions to method FacturaControllerTest._CreateClienteTest01(FacturaController, tbCliente, String)
        }
Exemplo n.º 15
0
        public IActionResult Create([FromBody] tbCliente cliente)
        {
            if (cliente is null)
            {
                return(BadRequest());
            }

            _tbClienteRepository.Add(cliente);

            return(CreatedAtRoute("GetUsuario", new { id = cliente.id_Cliente }, cliente));
        }
Exemplo n.º 16
0
        public ActionResult Register(string identidad, string nombre, string Apellido, DateTime FechaNacimiento, string sexo, string Telefono, string correo, string password)
        {
            string UserName = nombre + Apellido;

            IEnumerable <object> listCategoria = null;
            string MensajeError = "";

            try
            {
                listCategoria = db.UDP_Acce_tbUsuario_Insert(UserName, password);


                foreach (UDP_Acce_tbUsuario_Insert_Result Resultado in listCategoria)
                {
                    MensajeError = Resultado.MensajeError;
                }
                if (MensajeError.StartsWith("-1"))
                {
                    ViewBag.Error("Error al registrase, contacte al administrador.");
                    return(View());
                }
                else
                {
                    tbCliente objCliente = new tbCliente();
                    objCliente.clte_Identidad       = identidad;
                    objCliente.clte_Nombre          = nombre;
                    objCliente.clte_Apellido        = Apellido;
                    objCliente.clte_FechaNacimiento = FechaNacimiento;
                    objCliente.clte_Sexo            = sexo;
                    objCliente.clte_Telefono        = Telefono;
                    objCliente.clte_Correo          = correo;
                    objCliente.usu_Id           = Convert.ToInt16(MensajeError);
                    objCliente.clte_UsuarioCrea = 3;
                    objCliente.clte_FechaCrea   = DateTime.Now;

                    db.tbCliente.Add(objCliente);
                    db.SaveChanges();

                    Usuario_Rol usuarioRol = new Usuario_Rol();
                    usuarioRol.id_Rol = 2;
                    usuarioRol.usu_Id = Convert.ToInt16(MensajeError);
                    db.Usuario_Rol.Add(usuarioRol);
                    db.SaveChanges();
                }
            }
            catch (Exception Ex)
            {
                ViewBag.Error = "Se produjo un error al registrar, contacte al administrador";
                return(View());
            }
            ViewBag.Message = "Usuario registrado correctamente, inicie sesión";
            return(RedirectToAction("Index"));
        }
Exemplo n.º 17
0
        public void Pesquisar(object objParam)
        {
            if (objParam != null && objParam.GetType() == typeof(tbCliente))
            {
                if (base.blnJanela)
                {
                    _objCliente = (tbCliente)objParam;
                    Dispose();
                }
            }
            else
            {
                int intSkip;
                if (objParam == null || !int.TryParse(objParam.ToString(), out intSkip))
                {
                    intSkip = 0;
                }

                Retorno objRetorno;
                using (var objBLL = new Clientes())
                {
                    objRetorno = objBLL.RetornaListaCliente(strCliCodigoPesquisa, strCliNomePesquisa, strCliTelefonePesquisa, intSkip, base.intQtdeRegPagina);
                }
                if (objRetorno.intCodigoErro == 0)
                {
                    if (objRetorno.intQtdeRegistro > 0)
                    {
                        if ((objRetorno.intQtdeRegistro % base.intQtdeRegPagina) > 0)
                        {
                            base.intTotalPagina = (int)(objRetorno.intQtdeRegistro / base.intQtdeRegPagina) + 1;
                        }
                        else
                        {
                            base.intTotalPagina = (int)(objRetorno.intQtdeRegistro / base.intQtdeRegPagina);
                        }
                        base.intPaginaAtual = 1;
                        base.intQtdeReg     = objRetorno.intQtdeRegistro;
                    }
                    arrClientePesquisa = (List <tbCliente>)objRetorno.objRetorno;
                    if (arrClientePesquisa.Count() == 0)
                    {
                        base.intTotalPagina = 1;
                        base.intPaginaAtual = 1;
                        base.intQtdeReg     = 0;
                    }
                }
                else
                {
                    MessageBox.Show(objRetorno.strMsgErro, "Atenção", MessageBoxButton.OK, Util.GetMessageImage(objRetorno.intCodigoErro));
                }
            }
        }
Exemplo n.º 18
0
        public void Add(tbCliente cliente)
        {
            bool nomeRetorno = VerificarSeClienteExiste(cliente.NomeCliente);

            if (nomeRetorno == false)
            {
                _context.tbCliente.Add(cliente);
                _context.SaveChanges();
            }
            else
            {
            }
        }
Exemplo n.º 19
0
        private void CargaDatos()
        {
            using (SistemaLaConquistaEntities db = new SistemaLaConquistaEntities())
            {
                ontbCliente = db.tbCliente.Find(id);

                txt_Nombre.Text         = ontbCliente.clint_Nombre;
                txt_Apellido.Text       = ontbCliente.clint_Apellido;
                txt_Identificacion.Text = ontbCliente.clint_Identificacion;
                txt_Telefono.Text       = ontbCliente.clint_Telefono;
                txt_Correo.Text         = ontbCliente.clint_Correo;
            }
        }
Exemplo n.º 20
0
        public ActionResult profile(int?id)
        {
            if (id == null)
            {
                return(RedirectToAction("Index", "Login"));
            }
            tbCliente tbcliente = db.tbCliente.Where(x => x.clte_Id == id).FirstOrDefault();

            if (tbcliente == null)
            {
                return(RedirectToAction("Index", "Login"));
            }
            return(View(tbcliente));
        }
Exemplo n.º 21
0
        public Retorno RetornaCliente(int intCodigo, enNavegacao?enDirecao)
        {
            var objRetorno = new Retorno();

            try
            {
                tbCliente objCliente = null;
                if (enDirecao == null)
                {
                    objCliente = _objCtx.tbCliente.Include(cen => cen.tbClienteEndereco.Select(bai => bai.tbBairro))
                                 .Include(ctl => ctl.tbClienteTelefone).Include(cgr => cgr.tbClienteGrupo)
                                 .AsNoTracking()
                                 .FirstOrDefault(cli => cli.cli_codigo == intCodigo || cli.tbClienteTelefone.Any(ctl => ctl.ctl_numero.Equals(intCodigo.ToString())));
                }
                if (enDirecao == enNavegacao.Proximo)
                {
                    objCliente = _objCtx.tbCliente.Include(cen => cen.tbClienteEndereco.Select(bai => bai.tbBairro))
                                 .Include(ctl => ctl.tbClienteTelefone)
                                 .Include(cgr => cgr.tbClienteGrupo).AsNoTracking()
                                 .Where(cli => cli.cli_codigo > intCodigo)
                                 .OrderBy(cli => cli.cli_codigo).FirstOrDefault();
                }
                if (enDirecao == enNavegacao.Anterior)
                {
                    objCliente = _objCtx.tbCliente.Include(cen => cen.tbClienteEndereco.Select(bai => bai.tbBairro))
                                 .Include(ctl => ctl.tbClienteTelefone)
                                 .Include(cgr => cgr.tbClienteGrupo).AsNoTracking()
                                 .Where(cli => cli.cli_codigo < intCodigo)
                                 .OrderByDescending(cli => cli.cli_codigo).FirstOrDefault();
                }
                if (objCliente != null)
                {
                    objRetorno.intCodigoErro = 0;
                    objRetorno.objRetorno    = objCliente;
                }
                else
                {
                    objRetorno.intCodigoErro = 48;
                    objRetorno.strMsgErro    = "Registro não encontrado";
                }
            }
            catch (Exception ex)
            {
                Util.LogErro(ex);
                objRetorno.intCodigoErro        = 16;
                objRetorno.strMsgErro           = ex.Message;
                objRetorno.strExceptionToString = ex.ToString();
            }
            return(objRetorno);
        }
        public ActionResult Details(int?id)
        {
            if (id == null)
            {
                return(RedirectToAction("Index"));
            }
            tbCliente tbCliente = db.tbCliente.Find(id);

            if (tbCliente == null)
            {
                return(RedirectToAction("NotFound", "Login"));
            }
            return(View(tbCliente));
        }
Exemplo n.º 23
0
        // GET: /Cliente/Delete/5
        public ActionResult Delete(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            tbCliente tbCliente = db.tbCliente.Find(id);

            if (tbCliente == null)
            {
                return(HttpNotFound());
            }
            return(View(tbCliente));
        }
Exemplo n.º 24
0
        // GET: /Cliente/Edit/5
        public ActionResult Edit(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            tbCliente tbCliente = db.tbCliente.Find(id);

            if (tbCliente == null)
            {
                return(HttpNotFound());
            }
            ViewData["Razon"] = tbCliente.clte_RazonInactivo;
            ViewData["Monto"] = tbCliente.clte_MontoCredito;
            ViewData["Dias"]  = tbCliente.clte_DiasCredito;
            //.Razon = tbCliente.clte_RazonInactivo;
            ViewBag.dep_Codigo = new SelectList(db.tbDepartamento, "dep_Codigo", "dep_Nombre", tbCliente.tbMunicipio.tbDepartamento.dep_Codigo);
            var Departamento = tbCliente.tbMunicipio.tbDepartamento.dep_Codigo;;

            ViewBag.clte_UsuarioCrea     = new SelectList(db.tbUsuario, "usu_Id", "usu_NombreUsuario", tbCliente.clte_UsuarioCrea);
            ViewBag.clte_UsuarioModifica = new SelectList(db.tbUsuario, "usu_Id", "usu_NombreUsuario", tbCliente.clte_UsuarioModifica);
            //ViewBag.mun_Codigo = new SelectList(db.tbMunicipio, "mun_Codigo", "mun_Nombre", tbCliente.mun_Codigo);
            var Municipio = db.tbMunicipio.Select(s => new
            {
                mun_Codigo = s.mun_Codigo,
                mun_Nombre = s.mun_Nombre,
                dep_Codigo = s.dep_Codigo
            }).Where(x => x.dep_Codigo == Departamento).ToList();

            ViewBag.mun_Codigo = new SelectList(Municipio, "mun_Codigo", "mun_Nombre", tbCliente.mun_Codigo);
            if (tbCliente.clte_EsPersonaNatural)
            {
                ViewBag.tpi_Id = new SelectList(db.tbTipoIdentificacion, "tpi_Id", "tpi_Descripcion", tbCliente.tpi_Id);
            }
            else
            {
                var TipoIdentificacion = db.tbTipoIdentificacion.Select(s => new {
                    tpi_Id          = s.tpi_Id,
                    tpi_Descripcion = s.tpi_Descripcion
                }).Where(x => x.tpi_Id == Helpers.RTN).ToList();
                ViewBag.tpi_Id = new SelectList(TipoIdentificacion, "tpi_Id", "tpi_Descripcion", tbCliente.tpi_Id);
            }

            var Lista = cUtilities.GeneroList();

            ViewBag.GeneroList = new SelectList(Lista, "ID_GENERO", "DESCRIPCION", tbCliente.clte_Sexo);
            return(View(tbCliente));
        }
        public ActionResult IndexTest01(
            [PexAssumeUnderTest] ClienteController target,
            string identificacion,
            string nombre,
            string telefono
            )
        {
            tbCliente Cliente = new tbCliente()
            {
                clte_Identificacion = "0501200001189", clte_Nombres = "Brayan", clte_Telefono = "99586541"
            };
            ActionResult result = target.Index(identificacion, nombre, telefono);

            return(result);
            // TODO: add assertions to method ClienteControllerTest.IndexTest01(ClienteController, String, String, String)
        }
        public JsonResult ActivarClienteTest(
            [PexAssumeUnderTest] ClienteController target,
            int CodCliente,
            bool Activo,
            string RazonInactivo
            )
        {
            tbCliente Cliente = new tbCliente()
            {
                clte_Id = 1, clte_EsActivo = true, clte_RazonInactivo = "Moroso"
            };
            JsonResult result = target.ActivarCliente(CodCliente, Activo, RazonInactivo);

            return(result);
            // TODO: add assertions to method ClienteControllerTest.ActivarClienteTest(ClienteController, Int32, Boolean, String)
        }
Exemplo n.º 27
0
        public ActionResult Edit(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            tbCliente tbCliente = db.tbCliente.Find(id);

            if (tbCliente == null)
            {
                return(HttpNotFound());
            }
            ViewBag.clte_UsuarioCrea     = new SelectList(db.tbUsuarios, "usu_Id", "usu_NombreUsuario", tbCliente.clte_UsuarioCrea);
            ViewBag.clte_UsuarioModifica = new SelectList(db.tbUsuarios, "usu_Id", "usu_NombreUsuario", tbCliente.clte_UsuarioModifica);
            ViewBag.usu_Id = new SelectList(db.tbUsuarios, "usu_Id", "usu_NombreUsuario", tbCliente.usu_Id);
            return(View(tbCliente));
        }
Exemplo n.º 28
0
 private void BTNINGRESARCLIENTE_Click(object sender, EventArgs e)
 {
     try
     {
         using (SistemaLaConquistaEntities db = new SistemaLaConquistaEntities())
         {
             if (id == null)
             {
                 ontbCliente = new tbCliente();
                 ontbCliente.clint_Nombre         = txt_Nombre.Text;
                 ontbCliente.clint_Apellido       = txt_Apellido.Text;
                 ontbCliente.clint_Identificacion = txt_Identificacion.Text;
                 ontbCliente.clint_Telefono       = txt_Telefono.Text;
                 //ontbCliente.clint_Direccion = txt_Direccion.Text;
                 ontbCliente.clint_Correo = txt_Correo.Text;
                 ontbCliente.clint_Estado = true;
                 ontbCliente.UsuarioCrea  = 5;
                 ontbCliente.FechaCrea    = DateTime.Now;
                 db.tbCliente.Add(ontbCliente);
                 db.SaveChanges();
                 MessageBox.Show("Datos ingresado correctamente!", "Validación", MessageBoxButtons.OK, MessageBoxIcon.Information);
             }
             else
             {
                 ontbCliente.clint_Nombre         = txt_Nombre.Text;
                 ontbCliente.clint_Apellido       = txt_Apellido.Text;
                 ontbCliente.clint_Identificacion = txt_Identificacion.Text;
                 ontbCliente.clint_Telefono       = txt_Telefono.Text;
                 //ontbCliente.clint_Direccion = txt_Direccion.Text;
                 ontbCliente.clint_Correo    = txt_Correo.Text;
                 ontbCliente.clint_Estado    = true;
                 ontbCliente.UsuarioModifica = 5;
                 ontbCliente.FechaModifica   = DateTime.Now;
                 db.Entry(ontbCliente).State = System.Data.Entity.EntityState.Modified;
                 db.SaveChanges();
                 MessageBox.Show("Datos editados correctamente!", "Validación", MessageBoxButtons.OK, MessageBoxIcon.Information);
             }
             this.Close();
         }
     }
     catch (Exception ex)
     {
         MessageBox.Show("Error al Guardar: " + ex.Message);
     }
 }
Exemplo n.º 29
0
        private ClienteEntity CastClienteEntity(tbCliente cliente)
        {
            ClienteEntity objCliente = new ClienteEntity();

            objCliente.anexoImagem1Path = cliente.anexoImagem1Path;
            objCliente.anexoImagem2Path = cliente.anexoImagem2Path;
            objCliente.anexoImagem3Path = cliente.anexoImagem3Path;
            objCliente.anexoLogoPath    = cliente.anexoLogoPath;
            objCliente.ativo            = cliente.ativo;
            objCliente.cep                   = cliente.cep;
            objCliente.cidade                = cliente.cidade;
            objCliente.complemento           = cliente.complemento;
            objCliente.contatoResponsavel    = cliente.contatoResponsavel;
            objCliente.cpfCnpj               = cliente.cpfCnpj;
            objCliente.email                 = cliente.email;
            objCliente.endereco              = cliente.endereco;
            objCliente.estado                = cliente.estado;
            objCliente.Funcionamento         = cliente.Funcionamento;
            objCliente.idCategoriaCliente    = cliente.idCategoriaCliente;
            objCliente.idSubCategoriaCliente = cliente.idSubCategoriaCliente;
            objCliente.inscricaoEstadual     = cliente.inscricaoEstadual;
            objCliente.nome                  = cliente.nome;
            objCliente.nomeFantasia          = cliente.nomeFantasia;
            objCliente.observacoes           = cliente.observacoes;
            objCliente.razaoSocial           = cliente.razaoSocial;
            objCliente.servicos              = cliente.servicos;
            objCliente.site                  = cliente.site;
            objCliente.telefone1             = cliente.telefone1;
            objCliente.telefone2             = cliente.telefone2;

            objCliente.bairro         = cliente.bairro;
            objCliente.horaFdsAte     = cliente.horaFdsAte;
            objCliente.horaFdsDe      = cliente.horaFdsDe;
            objCliente.horaSemanaAte  = cliente.horaSemanaAte;
            objCliente.horaSemanaDe   = cliente.horaSemanaDe;
            objCliente.horaDomingoAte = cliente.horaDomingoAte;
            objCliente.horaDomingoDe  = cliente.horaDomingoDe;

            objCliente.idPlano = cliente.idPlano;

            objCliente.latitude  = cliente.latitude;
            objCliente.longitude = cliente.longitude;

            return(objCliente);
        }
Exemplo n.º 30
0
        public bool DeletaCliente(int id)
        {
            try
            {
                using (var context = new CirculoNegocioEntities())
                {
                    tbCliente delete = (from p in context.tbClientes where p.id == id select p).First();
                    context.tbClientes.DeleteObject(delete);
                    context.SaveChanges();
                }

                return(true);
            }
            catch (Exception)
            {
                return(false);
            }
        }