示例#1
0
        private void btnSalvar_Click(object sender, EventArgs e)
        {
            try
            {
                ClientesDTO dto = new ClientesDTO();
                dto.nm_Nome        = txtNome.Text;
                dto.ds_CPF         = txtCPF.Text;
                dto.ds_CEP         = txtCEP.Text;
                dto.ds_Logradouro  = txtLogradouro.Text;
                dto.ds_Bairro      = txtBairro.Text;
                dto.ds_UF          = txtUF.Text;
                dto.ds_Complemento = txtComplemento.Text;
                dto.ds_Email       = txtEmail.Text;
                dto.num_Celular    = txtNCelular.Text;
                dto.num_Telefone   = txtNTelefone.Text;

                ClientesBusiness business = new ClientesBusiness();
                business.AlterarCliente(dto);

                MessageBox.Show("Cliente cadastrado com sucesso!", "Black Fit LTDA", MessageBoxButtons.OK, MessageBoxIcon.Information);
                Close();
            }
            catch (ArgumentException ex)
            {
                MessageBox.Show(ex.Message, "Black Fit LTDA", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
            catch (Exception)
            {
                MessageBox.Show("Ocorreu um erro não identificado.", "Black Fit LTDA", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
示例#2
0
        private void btnRemover_Click(object sender, EventArgs e)
        {
            try
            {
                UsuarioDTO user = UserSession.UsuarioLogado;

                UsuarioPermissoes chamar     = new UsuarioPermissoes();
                UsuarioPermissoes permissoes = chamar.Permissoes(user.Cod_Perm);

                if (permissoes.Cliente.Substring(0, 1) == "0")
                {
                    if (permissoes.Cliente.Substring(4, 1) == "0")
                    {
                        throw new ArgumentException("Você não tem autorização para fazer isto!");
                    }
                }

                ClientesDTO data = dgvClientes.CurrentRow.DataBoundItem as ClientesDTO;

                ClientesBusiness business = new ClientesBusiness();
                business.RemoverCliente(data.id_Cliente);

                MessageBox.Show("Cliente Removido com Sucesso!", "Black Fit LTDA", MessageBoxButtons.OK, MessageBoxIcon.Information);
                CarregarGrid();
            }
            catch (ArgumentException ex)
            {
                MessageBox.Show(ex.Message, "Black Fit LTDA", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
            catch (Exception)
            {
                MessageBox.Show("Ocorreu um erro não identificado.", "Black Fit LTDA", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
示例#3
0
        private void CarregarGrid()
        {
            ClientesBusiness   business = new ClientesBusiness();
            List <ClientesDTO> clientes = business.Consultar();

            dgvClientes.AutoGenerateColumns = false;
            dgvClientes.DataSource          = clientes;
        }
示例#4
0
 public static bool ProbarConexion()
 {
     if (ClientesBusiness.ProbarConexion() == true)
     {
         MessageBox.Show("Conexion Exitosa");
     }
     return(false);
 }
 private void btnBuscar_Click(object sender, EventArgs e)
 {
     if (txtdocumento.Text != "")
     {
         ClientesEntity cliente = new ClientesEntity();
         cliente = ClientesBusiness.ObtnerClientePorNumeroDocumento(txtdocumento.Text);
         CargarFormulario(cliente);
     }
 }
示例#6
0
        public ActionResult CreateCustomer(Cliente cli)
        {
            if (ModelState.IsValid)
            {
                ClientesBusiness bal = new ClientesBusiness();

                if (bal.Insert(cli) != null)
                {
                    return(RedirectToAction("Index"));
                }
            }

            return(View());
        }
示例#7
0
        private void CarregarCampos()
        {
            UsuarioDTO user = UserSession.UsuarioLogado;

            txtUsuario.Text = user.nm_Usuario;

            ClientesBusiness business = new ClientesBusiness();

            clientes = business.Consultar();

            cboClientes.DisplayMember = nameof(ClientesDTO.nm_Nome);
            cboClientes.ValueMember   = nameof(ClientesDTO.id_Cliente);
            cboClientes.DataSource    = clientes;
        }
示例#8
0
        public void CarregarCampos(int idCliente)
        {
            lblId.Text = idCliente.ToString();

            ClientesBusiness business = new ClientesBusiness();
            ClientesDTO      cliente  = business.ConsultarPorId(idCliente);

            txtNome.Text        = cliente.nm_Nome;
            txtCPF.Text         = cliente.ds_CPF;
            txtCEP.Text         = cliente.ds_CEP;
            txtLogradouro.Text  = cliente.ds_Logradouro;
            txtBairro.Text      = cliente.ds_Bairro;
            txtComplemento.Text = cliente.ds_Complemento;
            txtUF.Text          = cliente.ds_UF;
            txtEmail.Text       = cliente.ds_Email;
            txtNCelular.Text    = cliente.num_Celular;
            txtNTelefone.Text   = cliente.num_Telefone;
        }
示例#9
0
        private void btnSalvar_Click(object sender, EventArgs e)
        {
            try
            {
                ClientesDTO dto = new ClientesDTO();
                dto.id_Cliente     = Convert.ToInt32(lblId.Text);
                dto.nm_Nome        = txtNome.Text;
                dto.ds_CPF         = txtCPF.Text;
                dto.ds_CEP         = txtCEP.Text;
                dto.ds_Logradouro  = txtLogradouro.Text;
                dto.ds_Bairro      = txtBairro.Text;
                dto.ds_UF          = txtUF.Text;
                dto.ds_Complemento = txtComplemento.Text;
                dto.ds_Email       = txtEmail.Text;
                dto.ds_Situacao    = true;
                dto.num_Celular    = txtNCelular.Text;
                dto.num_Telefone   = txtNTelefone.Text;

                ClientesBusiness business = new ClientesBusiness();
                business.AlterarCliente(dto);

                MessageBox.Show("Cliente cadastrado com sucesso!", "Black Fit LTDA", MessageBoxButtons.OK, MessageBoxIcon.Information);
                Close();
            }
            catch (ArgumentException ex)
            {
                MessageBox.Show(ex.Message, "Black Fit LTDA", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
            catch (Exception ex)
            {
                if (ex.Message.Contains("'ds_CPF'"))
                {
                    MessageBox.Show("Este CPF já está cadastrado.", "Black Fit LTDA", MessageBoxButtons.OK, MessageBoxIcon.Error);
                }
                else if (ex.Message.Contains("'ds_Email'"))
                {
                    MessageBox.Show("Este Email já está cadastrado.", "Black Fit LTDA", MessageBoxButtons.OK, MessageBoxIcon.Error);
                }
                else
                {
                    MessageBox.Show($"Ocorreu um erro não identificado: {ex.Message}", "Black Fit LTDA", MessageBoxButtons.OK, MessageBoxIcon.Error);
                }
            }
        }
示例#10
0
        public void guardarBD()
        {
            ClientesEntity cliente = new ClientesEntity();

            cliente.TipoDocumento   = cbTipoDocumento.Text;
            cliente.NumeroDocumento = txtdocumento.Text;
            cliente.Primerombre     = txtprimernombre.Text;
            cliente.SegundoNombre   = txtsegundonombre.Text;
            cliente.PrimerApellido  = txtprimerapellido.Text;
            cliente.SegudoApellido  = txtsegundoapellido.Text;
            cliente.Telefono        = txtnumero.Text;
            cliente.Email           = txtemail.Text;
            cliente.direccion       = txtdireccion.Text;
            cliente.FechaNacimiento = Convert.ToDateTime(cbaño.Text + "," + cbmes.Text + "," + cbdia.Text);

            if (ClientesBusiness.GuardarCliente(cliente))
            {
                MessageBox.Show("Usuario guardado con éxito");
            }
        }
        public void GuardarBD()
        {
            Clientes_Entity cliente = new Clientes_Entity();

            cliente.tipo_documento   = cmbTipo_Documento.Text;
            cliente.numero_documento = txtNumero_Documento.Text;
            cliente.primer_nombre    = txtPrimer_Nombre.Text;
            cliente.segundo_nombre   = txtSegundo_Nombre.Text;
            cliente.primer_apellido  = txtPrimer_Apellido.Text;
            cliente.segundo_apellido = txtSegundo_Apellido.Text;
            cliente.telefono         = txtTelefono.Text;
            cliente.direccion        = txtDireccion.Text;
            cliente.email            = txtEmail.Text;
            cliente.fecha_nacimiento = Convert.ToDateTime(cmbYear.Text + "," + cmbMonth.Text + "," + cmbDay.Text);

            if (ClientesBusiness.GuardarCliente(cliente))
            {
                MessageBox.Show("Usuario Guardado con Exito");
            }
        }
        public void GuardarEnDB()
        {
            ClientesEntity cliente = new ClientesEntity();

            cliente.TipoDocumento   = CmbTipoDocumento.Text;
            cliente.Documento       = txtNumeroDocumento.Text;
            cliente.PrimerNombre    = txtPrimerNombre.Text;
            cliente.SegundoNombre   = txtSegundoNombre.Text;
            cliente.PrimerApellido  = txtPrimerApellido.Text;
            cliente.SegundoApellido = txtSegundoApellido.Text;
            cliente.Direccion       = txtDireccion.Text;
            cliente.email           = txtCorreoElectronico.Text;
            cliente.Telefono        = txtTelefono.Text;
            cliente.FechaNacimiento = Convert.ToDateTime(cmbAnio.Text + "/" + cmbMes.Text + "/" + cmbDia.Text);

            if (ClientesBusiness.GuardarCliente(cliente))
            {
                MessageBox.Show("Usuario guardado con exito");
            }
        }
        public ActionResult GetClientes()
        {
            List <ClientesViewModel> vm  = new List <ClientesViewModel>();
            ClientesBusiness         bal = new ClientesBusiness();
            ClientesViewModel        cvm;

            foreach (var item in bal.Get())
            {
                cvm = new ClientesViewModel();

                cvm.Id              = item.Id;
                cvm.Nombre          = item.Nombre;
                cvm.Email           = item.Email;
                cvm.FechaNacimiento = item.FechaNacimiento;
                cvm.FechaRegistro   = item.FechaRegistro;

                vm.Add(cvm);
            }

            return(View("GetClientes", vm));
        }
示例#14
0
        private void CargarFormulario(int IdClientes)
        {
            ClientesEntity cliente = new ClientesEntity();

            cliente = ClientesBusiness.ObtenerCliente(IdClientes);
            cbTipoDocumento.Text    = cliente.TipoDocumento;
            txtdocumento.Text       = cliente.NumeroDocumento;
            txtprimernombre.Text    = cliente.Primerombre;
            txtsegundonombre.Text   = cliente.SegundoNombre;
            txtprimerapellido.Text  = cliente.PrimerApellido;
            txtsegundoapellido.Text = cliente.SegudoApellido;
            txtnumero.Text          = cliente.Telefono;
            txtemail.Text           = cliente.Email;
            txtdireccion.Text       = cliente.direccion;
            txtIdCliente.Text       = Convert.ToString(cliente.IdCliente);
            cbdia.Text = cliente.FechaNacimiento.Day.ToString();
            int auxMes = cliente.FechaNacimiento.Month;

            cbmes.Text = ConfiguracionFechasStr(auxMes);
            cbaño.Text = Convert.ToString(cliente.FechaNacimiento.Year);
            InhabilitarFormulario();
        }
示例#15
0
        private void ActualizarUsuario()
        {
            ClientesEntity cliente = new ClientesEntity();

            cliente.IdCliente       = Convert.ToInt32(txtIdCliente.Text);
            cliente.TipoDocumento   = cbTipoDocumento.Text;
            cliente.NumeroDocumento = txtdocumento.Text;
            cliente.Primerombre     = txtprimernombre.Text;
            cliente.SegundoNombre   = txtsegundonombre.Text;
            cliente.PrimerApellido  = txtprimerapellido.Text;
            cliente.SegudoApellido  = txtsegundoapellido.Text;
            cliente.Telefono        = txtnumero.Text;
            cliente.Email           = txtemail.Text;
            cliente.direccion       = txtdireccion.Text;
            int auxMes = ConfiguracionFechas(cbmes.Text);

            cliente.FechaNacimiento = Convert.ToDateTime(cbaño.Text + "-" + auxMes + "-" + cbdia.Text);

            if (ClientesBusiness.UpdateCliente(cliente))
            {
                MessageBox.Show("Cliente actualizado con exito");
                CargarGrilla();
            }
        }
示例#16
0
 public void CargarGrilla()
 {
     dtgRegistroClientes.AutoGenerateColumns = false;
     dtgRegistroClientes.DataSource          = ClientesBusiness.ObtenerClientes();
 }