Exemplo n.º 1
0
        private void button2_Click(object sender, EventArgs e)
        {
            ClienteView form = new ClienteView();

            form.Show();
            Hide();
        }
Exemplo n.º 2
0
        public void Apagar(ClienteView pessoaView)
        {
            var Apagar = Contexto.Pessoas.Where(y => y.Id_Pessoa == pessoaView.Id_ClienteView).FirstOrDefault();

            Contexto.Pessoas.Remove(Apagar);
            Contexto.SaveChanges();
        }
        private void btn_clientes_Click(object sender, EventArgs e)
        {
            ClienteView cv = new ClienteView();

            cv.Show();
            this.Hide();
        }
Exemplo n.º 4
0
        public List <ClienteView> Listar()
        {
            string script = @"SELECT * FROM vw_consultarCliente";


            Database        db     = new Database();
            MySqlDataReader reader = db.ExecuteSelectScript(script, null);

            List <ClienteView> lista = new List <ClienteView>();

            while (reader.Read())
            {
                ClienteView dto = new ClienteView();
                dto.id             = reader.GetInt32("id_cliente");
                dto.Nome           = reader.GetString("nm_nome");
                dto.Email          = reader.GetString("ds_email");
                dto.Rg             = reader.GetString("ds_rg");
                dto.Cpf            = reader.GetString("ds_cpf");
                dto.Estado         = reader.GetString("nm_estado");
                dto.Cidade         = reader.GetString("ds_cidade");
                dto.Cep            = reader.GetString("ds_cep");
                dto.Rua            = reader.GetString("ds_rua");
                dto.Numero         = reader.GetString("ds_numero");
                dto.Complemento    = reader.GetString("ds_complemento");
                dto.Telefone       = reader.GetString("ds_telefone");
                dto.DataNascimento = reader.GetString("dt_nasc");
                dto.DataCadastro   = reader.GetString("dt_dataCadastro");


                lista.Add(dto);
            }
            reader.Close();
            return(lista);
        }
 public ClienteViewModel(ClienteView pagina)
 {
     this.pagina      = pagina;
     ConfirmarCommand = new Command(Confirmar);
     ListarClientes();
     ListarEstados();
 }
Exemplo n.º 6
0
        public async Task <IActionResult> Create([Bind("Rua,Bairro,Cidade,Estado,Numero,Id,DataCriacao,DataAtualizao")] Endereco endereco)
        {
            var cliente = new ClienteView();
            var email   = _contextAccessor.HttpContext.User.Identity.Name;
            var user    = _context.Users.FirstOrDefault(u => u.UserName == email);

            cliente.Id       = Guid.Parse(user.Id);
            cliente.Endereco = endereco;

            var c = new Cliente();

            if (ModelState.IsValid)
            {
                StringContent content = new StringContent(JsonConvert.SerializeObject(endereco), Encoding.UTF8, "application/json");
                using (var httpClient = new HttpClient())
                {
                    var url = _configuration["UrlAPICliente:UrlBase"] + $"/Enderecos";
                    using var resposta = await httpClient.PostAsync(url, content);

                    string apiResposta = await resposta.Content.ReadAsStringAsync();

                    endereco = JsonConvert.DeserializeObject <Endereco>(apiResposta);

                    url            = _configuration["UrlAPICliente:UrlBase"] + $"/Enderecos";
                    using var resp = await httpClient.GetAsync(url);

                    apiResposta = await resp.Content.ReadAsStringAsync();

                    TempData["enderecos"] = JsonConvert.DeserializeObject <List <Endereco> >(apiResposta);
                }
            }

            return(RedirectToAction("Index", "Perfil"));
        }
Exemplo n.º 7
0
        internal void Alterar(ClienteView Editar)
        {
            var x = Contexto.Pessoas.Where(y => y.Id_Pessoa == Editar.Id_ClienteView).FirstOrDefault();


            x.Nome         = Editar.Nome;
            x.Rua          = Editar.Rua;
            x.Bairro       = Editar.Bairro;
            x.Cep          = Editar.Cep;
            x.Email        = Editar.Email;
            x.Telefone     = Editar.Telefone;
            x.NumeroDaCasa = Editar.NumeroDaCasa;
            x.NomeDoPet    = Editar.NomeDoPet;
            x.Raca         = Editar.Raca;
            x.TipodeAnimal = Editar.TipodeAnimal;

            x.TipodeAnimal = Model.TipodeAnimal.Cão;
            x.TipodeAnimal = Model.TipodeAnimal.Gato;

            //x.Proficao = Editar.Proficao;
            //x.Salario = Editar.Salario;


            Contexto.Entry(x).State = System.Data.Entity.EntityState.Modified;
            Contexto.SaveChanges();
        }
Exemplo n.º 8
0
        public static List <ClienteView> obtenerClientes()
        {
            string             cadenaConexion = ConfigurationManager.ConnectionStrings["CreamTimeConexion"].ConnectionString;
            Barrio             bar            = new Barrio();
            SqlConnection      con            = new SqlConnection();
            List <ClienteView> clientes       = new List <ClienteView>();

            try
            {
                con.ConnectionString = cadenaConexion;
                con.Open();
                string sql = "SELECT p.*, u.username,d.calle,d.numero,b.nombre AS 'barrio',s.nombre AS 'sexo', l.nombre AS 'localidad' FROM personas p INNER JOIN rol r ON p.id_rol=r.id INNER JOIN usuarios u ON u.id_persona=p.id";
                sql += " INNER JOIN domicilios d ON p.id_domicilio=d.id INNER JOIN barrios b ON d.id_barrio=b.id";
                sql += " INNER JOIN sexo s ON s.id=p.id_sexo INNER JOIN localidades l ON l.id=b.id_localidad WHERE p.vigente=1 and r.nombre='Cliente';";
                SqlCommand cmd = new SqlCommand();
                cmd.CommandText = sql;
                cmd.Connection  = con;
                SqlDataReader dr = cmd.ExecuteReader();
                while (dr.Read())
                {
                    DateTime    fecha_nac = (DateTime)dr["fecha_nacimiento"];
                    var         now       = float.Parse(DateTime.Now.ToString("yyyyMMdd"));
                    var         dob       = float.Parse(fecha_nac.ToString("yyyyMMdd"));
                    var         age       = (int)(now - dob) / 10000;
                    ClienteView cliente   = new ClienteView();
                    cliente.Nombre    = dr["nombre"].ToString();
                    cliente.Apellido  = dr["apellido"].ToString();
                    cliente.Dni       = (long)dr["dni"];
                    cliente.Usuario   = dr["username"].ToString();
                    cliente.Edad      = age;
                    cliente.Sexo      = dr["sexo"].ToString();
                    cliente.Telefono  = dr["telefono"].ToString();
                    cliente.Email     = dr["email"].ToString();
                    cliente.Calle     = dr["calle"].ToString();
                    cliente.Numero    = dr["numero"].ToString();
                    cliente.Barrio    = dr["barrio"].ToString();
                    cliente.Localidad = dr["localidad"].ToString();

                    clientes.Add(cliente);
                }

                dr.Close();
            }



            catch (SqlException ex)
            {
                throw new ApplicationException("" + ex.Message);
            }
            finally
            {
                if (con.State == ConnectionState.Open)
                {
                    con.Close();
                }
            }

            return(clientes);
        }
Exemplo n.º 9
0
 public ActionResult Salvar(Cliente cliente)
 {
     try
     {
         if (_clienteBusiness.SalvarCliete(cliente))
         {
             ViewBag.Sucesso = "Cliente " + cliente.Nome + " Salvo com Sucesso!";
         }
         ClienteView clienteView = new ClienteView()
         {
             Usuario      = (Usuario)HttpContext.Session.GetObject <Usuario>("UsuarioLogado"),
             ListaCliente = _clienteBusiness.ListaCliente()
         };
         return(View("Clientes", clienteView));
     }
     catch (Exception e)
     {
         ClienteView clienteView = new ClienteView()
         {
             Usuario      = (Usuario)HttpContext.Session.GetObject <Usuario>("UsuarioLogado"),
             ListaCliente = _clienteBusiness.ListaCliente()
         };
         ViewBag.Mensagem = e.Message;
         return(View("Clientes", clienteView));
     }
 }
Exemplo n.º 10
0
 // GET: Cliente/Clientes
 public ActionResult Clientes()
 {
     try
     {
         var usuarioLogado = HttpContext.Session.GetObject <Usuario>("UsuarioLogado");
         if (usuarioLogado != null)
         {
             ClienteView clienteView = new ClienteView()
             {
                 Usuario      = (Usuario)usuarioLogado,
                 ListaCliente = _clienteBusiness.ListaCliente()
             };
             return(View("Clientes", clienteView));
         }
         else
         {
             return(RedirectToAction("../Login"));
         }
     }
     catch (Exception e)
     {
         ViewBag.Mensagem = e.Message;
         return(RedirectToAction("Index"));
     }
 }
Exemplo n.º 11
0
 public ClienteViewModel(ClienteView clienteView)
 {
     this.Instancia = this;
     borrarCampos();
     Mensajes     = clienteView;
     IsvisibleAdd = "Hidden";
 }
Exemplo n.º 12
0
        public void LoadScreen(ClienteView dto)
        {
            this.cliente        = dto;
            txtNome.Text        = dto.Nome;
            txtEmail.Text       = dto.Email;
            txtCEP.Text         = dto.Cep;
            txtCidade.Text      = dto.Cidade;
            txtNumero.Text      = dto.Nome.ToString();
            txtRua.Text         = dto.Rua;
            cboUF.SelectedItem  = dto.Estado;
            mkbCadastro.Text    = dto.DataCadastro;
            mkbCPF.Text         = dto.DataCadastro;
            mkbNascimento.Text  = dto.DataNascimento;
            mkbRG.Text          = dto.Rg;
            mkbTelefone.Text    = dto.Telefone;
            txtComplemento.Text = dto.Complemento;

            if (dto.Imagem == null)
            {
                pbxImagem.Image = null;
            }
            else
            {
                pbxImagem.Image = PlugIn.ImagemPlugIn.ConverterParaImagem(dto.Imagem);
            }
        }
Exemplo n.º 13
0
 public ClienteViewModel(ClienteView clienteView, GenerarVentaView generarVentaView)
 {
     this.Instancia = this;
     borrarCampos();
     Mensajes             = clienteView;
     this.AgregandoCodigo = generarVentaView;
     IsvisibleAdd         = "Visible";
 }
Exemplo n.º 14
0
        public async Task <IActionResult> Put(string id, [FromBody] ClienteView cliente)
        {
            var cadastro = new ClienteCore(cliente, Mapper).AtualizaCliente(id);

            return(cadastro.Status
                ? Accepted($"https://localhost/api/clientes/{cadastro.Resultado.Id}", cadastro.Resultado)
                : BadRequest(cadastro.Resultado));
        }
Exemplo n.º 15
0
 public ActionResult RegistrarCliente(ClienteView cli)
 {
     using (ClienteMant cm = new ClienteMant())
     {
         cm.InsertarCliente(cli);
         return(RedirectToAction("ConfirmacionCliRegistrado", "Cliente"));
     }
 }
 //Constructor
 public ClienteController(ClienteView View)
 {
     Vista = View;
     //inicializar eventos
     Vista.Load                  += new EventHandler(ClientList);
     Vista.btnBuscar.Click       += new EventHandler(ClientList);
     Vista.txtBuscar.TextChanged += new EventHandler(ClientList);
 }
Exemplo n.º 17
0
        private void button2_Click(object sender, EventArgs e)
        {
            this.Hide();

            ClienteView frm = new ClienteView();

            frm.Show();
        }
Exemplo n.º 18
0
        public static void Login()
        {
            Vendedor v = new Vendedor();

            string op;

            do
            {
                Console.Clear();

                Console.WriteLine("---------------------------------------------");
                Console.WriteLine("\n--Cadastro de Livro--\n");
                Console.WriteLine("---------------------------------------------");
                Console.WriteLine("1) - Cadastrar Cliente ");
                Console.WriteLine("---------------------------------------------");
                Console.WriteLine("2) - Cadastrar Livro");
                Console.WriteLine("---------------------------------------------");
                Console.WriteLine("3) - Emprestar Livro");
                Console.WriteLine("---------------------------------------------");
                Console.WriteLine("4) - Devolver Livro");
                Console.WriteLine("---------------------------------------------");
                Console.WriteLine("5) - Histórico de Movimentação do livro");
                Console.WriteLine("---------------------------------------------");
                Console.WriteLine("6) - Editar detalhes da conta");
                Console.WriteLine("---------------------------------------------");
                Console.WriteLine("0) - Voltar ao Menu de Cadastro");
                Console.WriteLine("---------------------------------------------");
                op = Console.ReadLine();

                switch (op)
                {
                case "1":
                    ClienteView.Executar();
                    break;

                case "2":
                    LivroView.Executar();
                    break;

                case "3":
                    EmprestimoView.Executar();
                    break;

                case "4":
                    break;

                case "5":
                    break;

                case "6":
                    break;

                case "0":
                    Console.WriteLine("Voltando ao Menu...");
                    break;
                }
            } while (op != "0");
        }
 //constructor
 public ClienteController(ClienteView View)
 {
     vista = View;//sirve como instancia para acceder a los elemetos de ClientVIew
     //inicializar eventos
     //+= manejador de evento
     vista.Load                  += new EventHandler(ClientList);
     vista.btnBuscar.Click       += new EventHandler(ClientList);
     vista.txtBuscar.TextChanged += new EventHandler(ClientList);
 }
Exemplo n.º 20
0
        public void Atualiza(List <ClienteView> listaCliente_e_Pet)
        {
            if (listaCliente_e_Pet != null && listaCliente_e_Pet.Count > 0)
            {
                var x = new ClienteView();

                dgwPrincipal.DataSource = null;
                dgwPrincipal.DataSource = listaCliente_e_Pet;


                for (int i = 0; i < dgwPrincipal.ColumnCount; i++)
                {
                    dgwPrincipal.Columns[i].Visible = false;
                }


                #region Ageitando as Colunas da Grid
                dgwPrincipal.Columns[nameof(x.Nome)].DisplayIndex = 0;
                dgwPrincipal.Columns[nameof(x.Nome)].Visible      = true;
                dgwPrincipal.Columns[nameof(x.Nome)].AutoSizeMode = DataGridViewAutoSizeColumnMode.Fill;

                dgwPrincipal.Columns[nameof(x.Telefone)].DisplayIndex = 1;
                dgwPrincipal.Columns[nameof(x.Telefone)].Visible      = true;
                dgwPrincipal.Columns[nameof(x.Telefone)].AutoSizeMode = DataGridViewAutoSizeColumnMode.Fill;

                dgwPrincipal.Columns[nameof(x.Rua)].DisplayIndex = 2;
                dgwPrincipal.Columns[nameof(x.Rua)].Visible      = true;
                dgwPrincipal.Columns[nameof(x.Rua)].AutoSizeMode = DataGridViewAutoSizeColumnMode.Fill;

                dgwPrincipal.Columns[nameof(x.Bairro)].DisplayIndex = 3;
                dgwPrincipal.Columns[nameof(x.Bairro)].Visible      = true;
                dgwPrincipal.Columns[nameof(x.Bairro)].AutoSizeMode = DataGridViewAutoSizeColumnMode.Fill;

                dgwPrincipal.Columns[nameof(x.NumeroDaCasa)].DisplayIndex = 4;
                dgwPrincipal.Columns[nameof(x.NumeroDaCasa)].Visible      = true;
                dgwPrincipal.Columns[nameof(x.NumeroDaCasa)].AutoSizeMode = DataGridViewAutoSizeColumnMode.Fill;

                dgwPrincipal.Columns[nameof(x.Email)].DisplayIndex = 5;
                dgwPrincipal.Columns[nameof(x.Email)].Visible      = true;
                dgwPrincipal.Columns[nameof(x.Email)].AutoSizeMode = DataGridViewAutoSizeColumnMode.Fill;

                dgwPrincipal.Columns[nameof(x.NomeDoPet)].DisplayIndex = 6;
                dgwPrincipal.Columns[nameof(x.NomeDoPet)].Visible      = true;
                dgwPrincipal.Columns[nameof(x.NomeDoPet)].AutoSizeMode = DataGridViewAutoSizeColumnMode.Fill;


                dgwPrincipal.Columns[nameof(x.TipodeAnimal)].DisplayIndex = 7;
                dgwPrincipal.Columns[nameof(x.TipodeAnimal)].Visible      = true;
                dgwPrincipal.Columns[nameof(x.TipodeAnimal)].AutoSizeMode = DataGridViewAutoSizeColumnMode.Fill;


                dgwPrincipal.Columns[nameof(x.Raca)].DisplayIndex = 8;
                dgwPrincipal.Columns[nameof(x.Raca)].Visible      = true;
                dgwPrincipal.Columns[nameof(x.Raca)].AutoSizeMode = DataGridViewAutoSizeColumnMode.Fill;
                #endregion
            }
        }
Exemplo n.º 21
0
        public ClientesReports(List <Clientes> Lista)
        {
            InitializeComponent();
            ClientesCrystalReport1 reporte = new ClientesCrystalReport1();

            reporte.SetDataSource(Lista);
            ClienteView.ReportSource = reporte;
            ClienteView.Refresh();
        }
Exemplo n.º 22
0
 //CONSTRUCTOR
 public ClienteController(ClienteView View)
 {
     //INICIALIZAR VISTA CON EL PARAMETRO DE ENTRADA, SIRVE COMO INSTANCIA PARA PODER ACCEDER A TODOS LOS ELEMENTOS DE CLIENTEVIEW
     Vista = View;
     //INICIALIZAR EVENTOS DE CLIENTEVIEW
     // += instancia de manejador de eventos
     Vista.Load                  += new EventHandler(ClienteList);
     Vista.btnBuscar.Click       += new EventHandler(ClienteList);
     Vista.txtBuscar.TextChanged += new EventHandler(ClienteList);
 }
        public ClientesControllerTest()
        {
            manager    = Substitute.For <IClienteManager>();
            logger     = Substitute.For <ILogger <ClientesController> >();
            controller = new ClientesController(manager, logger);

            clienteView      = new ClienteViewFaker().Generate();
            listaClienteView = new ClienteViewFaker().Generate(10);
            novoCliente      = new NovoClienteFaker().Generate();
        }
Exemplo n.º 24
0
        private void btnCliente_Click(object sender, EventArgs e)
        {
            /*ClienteView cli = new ClienteView();
             * Hide();
             * cli.Show();*/

            this.Hide();
            Form cli = new ClienteView();

            cli.Closed += (s, args) => this.Close();
            cli.Show();
        }
Exemplo n.º 25
0
 public ActionResult AddOrEdit(ClienteView cliente)
 {
     if (cliente.Id == 0)
     {
         HttpResponseMessage response = GlobalVariables.WebApiClient.PostAsJsonAsync("Cliente", cliente).Result;
         TempData["Mensagem"] = "Registro adicionado com sucesso";
     }
     else
     {
         HttpResponseMessage response = GlobalVariables.WebApiClient.PutAsJsonAsync("Cliente/" + cliente.Id, cliente).Result;
         TempData["Mensagem"] = "Registro alterado com sucesso";
     }
     return(RedirectToAction("Index"));
 }
        protected void Page_Load(object sender, EventArgs e)
        {
            if (!IsPostBack)
            {
                // ClienteView.CadastroClientePropertyList() retorna a lista de campos a serem exibidos
                // no gridCliente.
                gridCliente.PropertyViewEntities = ClienteView.CadastroClientePropertyList();

                // Habilita todos os controles na tela para ediчуo de um novo registro.
                SetControlEntityEnabled.Execute(this, false);

                // Alimenta a lista de cliente do gridCliente.
                gridCliente.RefreshList();
            }
        }
        public ActionResult Salvar(ClienteView cliente)
        {
            TbCliente model = cliente.ToCliente();

            if (model.Id > 0)
            {
                clienteService.Update(model);
            }
            else
            {
                clienteService.Insert(model);
            }

            return(Ok(model.Id));
        }
Exemplo n.º 28
0
        public frmEditandoCliente(ClienteView _cliente) : this()
        {
            this._cliente = _cliente;

            _cliente.Nome         = txtNomeCliente.Text;
            _cliente.Telefone     = txtTelefone.Text;
            _cliente.Email        = txtEmail.Text;
            _cliente.Rua          = txtRua.Text;
            _cliente.Bairro       = txtBairro.Text;
            _cliente.Cep          = txtCep.Text;
            _cliente.NumeroDaCasa = txtNumerodaCasa.Text;

            _cliente.NomeDoPet = txtNomeAnimal.Text;
            _cliente.Raca      = txtRaca.Text;
        }
Exemplo n.º 29
0
        public static void Main(String[] args)
        {
            ClienteRepositories.ImportarCliente();
            FilmeRepositories.ImportarFilme();

            Console.WriteLine("LOCADORA DE FILMES MVC");

            // IdCliente / Menu
            int menu = 0;

            do
            {
                Console.WriteLine("\n___________________________________");
                Console.WriteLine("|____________MENU_________________|");
                Console.WriteLine("|*********************************|");
                Console.WriteLine("| 1 > Inserir Locação             |");
                Console.WriteLine("| 2 > Listar Clientes             |");
                Console.WriteLine("| 3 > Listar Filmes               |");
                Console.WriteLine("| 4 > Listar Locações             |");
                Console.WriteLine("|_________________________________|");
                Console.WriteLine("|*********************************|\n");

                //Entrada Menu
                Console.WriteLine("\nDigite a Opção: ");
                String Digito = Console.ReadLine();
                menu = Convert.ToInt32(Digito);

                switch (menu)
                {
                case 1:                 // locacao
                    LocacaoView.AdicionarLocacao();
                    break;

                case 2:                 // clientes
                    ClienteView.GetClientes();
                    break;

                case 3:                 // filmes
                    FilmeView.GetFilmes();
                    break;

                case 4:                 // locação
                    LocacaoView.ImprimirLocacao();
                    break;
                }
            } while (menu <= 4);
        }
        public static void Main(String[] args)
        {
            ClienteRepositories.ImportarCliente();
            FilmeRepositories.ImportarFilme();

            Console.WriteLine("LOCADORA DE FILMES MVC");

            // Menu Principal
            int menu = 0;

            do
            {
                Console.WriteLine("\n|*********************************|");
                Console.WriteLine("|==============MENU===============|");
                Console.WriteLine("|*********************************|");
                Console.WriteLine("| 1 >>> Inserir Locação           |");
                Console.WriteLine("| 2 >>> Listar Clientes           |");
                Console.WriteLine("| 3 >>> Listar Filmes             |");
                Console.WriteLine("| 4 >>> Listar Locações           |");
                Console.WriteLine("|---------------------------------|");
                Console.WriteLine("|*********************************|\n");

                Console.WriteLine("\nDigite a Opção: ");
                String Digito = Console.ReadLine();
                menu = Convert.ToInt32(Digito);

                switch (menu)
                {
                case 1:                 // Adicionar Locacao
                    LocacaoView.AdicionarLocacao();
                    break;

                case 2:                 // Listar Clientes
                    ClienteView.GetClientes();
                    break;

                case 3:                 // Listar Filmes
                    FilmeView.GetFilmes();
                    break;

                case 4:                 // Lista Locação
                    LocacaoView.ImprimirLocacao();
                    break;
                }
            } while (menu <= 4);
        }