public ResponseWeb RegistrarCliente(ClienteEntidad entidad)
        {
            ResponseWeb response = new ResponseWeb();

            try
            {
                ClienteDominio oClienteDominio = new ClienteDominio();
                response.Estado = oClienteDominio.RegistrarCliente(entidad);
                if (response.Estado)
                {
                    response.Message = "Se grabó el cliente";
                }
                else
                {
                    response.Message = "No se grabó el cliente";
                }
            }
            catch (Exception)
            {
                response.Estado  = false;
                response.Message = "Error en el registro";
                throw;
            }
            return(response);
        }
        public ResponseWeb ActualizarCliente(ClienteEntidad entidad)
        {
            ResponseWeb response = new ResponseWeb();

            try
            {
                ClienteDominio oClienteDominio = new ClienteDominio();
                response.Estado = oClienteDominio.ModificarCliente(entidad);
                if (response.Estado)
                {
                    response.Message = "Se modificó el cliente";
                }
                else
                {
                    response.Message = "No se modificó el cliente";
                }
            }
            catch (Exception)
            {
                response.Estado  = false;
                response.Message = "Error en la modifición";
                throw;
            }
            return(response);
        }
Ejemplo n.º 3
0
        // GET: ServicioEmpresarial
        public ActionResult Index()
        {
            ServicioEmpresarialDominio oServicioEmpresarialDominio = new ServicioEmpresarialDominio();
            ClienteDominio             oClienteDominio             = new ClienteDominio();
            ServicioDominio            oServicioDominio            = new ServicioDominio();

            SessionManager.Usuario = new UsuarioEntidad
            {
                Cod_Usuario = 1,
                Empleado    = new EmpleadoEntidad
                {
                    Cod_Empleado = 1,
                    Nom_Empleado = "Williams",
                    AP_Empleado  = "Morales",
                    AM_Empleado  = "Caballero"
                },
                Nom_Usuario = "Williams Morales Caballero",
            };
            var ListaServiciosEmpresarial = oServicioEmpresarialDominio.listarActivos();
            var ListaClientes             = oClienteDominio.listarActivos();
            var ListaServicios            = oServicioDominio.listarActivos();

            ViewBag.ListaServiciosEmpresarial = ListaServiciosEmpresarial;
            ViewBag.ListaClientes             = ListaClientes;
            ViewBag.ListaServicios            = ListaServicios;
            return(View());
        }
Ejemplo n.º 4
0
        public int Inserir(ClienteDominio objCliente)
        {
            using (SqlConnection con = new SqlConnection())
            {
                con.ConnectionString = Properties.Settings.Default.banco;
                SqlCommand comando = new SqlCommand();
                comando.CommandType = CommandType.Text;

                con.Open();

                comando.CommandText = "INSERT INTO TABELA_CLIENTES ([NOME], [CPF], [ENDERECO_1], [ENDERECO_2], [BAIRRO], [CIDADE], [UF], [CEP], [DATA_NASCIMENTO], [SEXO], [LIMITE_CREDITO], [VOLUME_COMPRA]) VALUES (@NOME, @CPF, @ENDERECO_1, @ENDERECO_2, @BAIRRO, @CIDADE, @UF, @CEP, @DATA_NASCIMENTO, @SEXO, @LIMITE_CREDITO, @VOLUME_COMPRA)";

                comando.Parameters.Add("NOME", SqlDbType.VarChar).Value            = objCliente.Nome;
                comando.Parameters.Add("CPF", SqlDbType.VarChar).Value             = objCliente.Cpf;
                comando.Parameters.Add("ENDERECO_1", SqlDbType.VarChar).Value      = objCliente.Endereco1;
                comando.Parameters.Add("ENDERECO_2", SqlDbType.VarChar).Value      = objCliente.Endereco2;
                comando.Parameters.Add("BAIRRO", SqlDbType.VarChar).Value          = objCliente.Bairro;
                comando.Parameters.Add("CIDADE", SqlDbType.VarChar).Value          = objCliente.Cidade;
                comando.Parameters.Add("UF", SqlDbType.VarChar).Value              = objCliente.Uf;
                comando.Parameters.Add("CEP", SqlDbType.VarChar).Value             = objCliente.Cep;
                comando.Parameters.Add("DATA_NASCIMENTO", SqlDbType.VarChar).Value = objCliente.DataNascimento;
                comando.Parameters.Add("SEXO", SqlDbType.VarChar).Value            = objCliente.Sexo;
                comando.Parameters.Add("LIMITE_CREDITO", SqlDbType.VarChar).Value  = objCliente.LimiteCredito;
                comando.Parameters.Add("VOLUME_COMPRA", SqlDbType.VarChar).Value   = objCliente.VolumeCompra;

                comando.Connection = con;

                int qtd = comando.ExecuteNonQuery();
                Console.Write(qtd);
                return(qtd);
            }
        }
Ejemplo n.º 5
0
        public List <RubroSEL> LlenarComboRubro(int rubroID)
        {
            IClienteDominio _cliente = new ClienteDominio();

            try
            {
                return(_cliente.GetRubro(rubroID));
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
Ejemplo n.º 6
0
        public List <ClienteDominio> Buscar(ClienteDominio objCliente)
        {
            using (SqlConnection con = new SqlConnection())
            {
                con.ConnectionString = Properties.Settings.Default.banco;
                SqlCommand comando = new SqlCommand();
                comando.CommandType = CommandType.Text;

                con.Open();

                comando.CommandText = "SELECT * FROM TABELA_CLIENTES WHERE NOME LIKE @NOME";

                comando.Parameters.Add("NOME", SqlDbType.VarChar).Value = objCliente.Nome + "%";

                comando.Connection = con;

                SqlDataReader         dr;
                List <ClienteDominio> lista = new List <ClienteDominio>();

                dr = comando.ExecuteReader();

                if (dr.HasRows)
                {
                    while (dr.Read())
                    {
                        ClienteDominio dado = new ClienteDominio();

                        dado.CodigoCliente  = Convert.ToInt32(dr["CODIGO_CLIENTE"]);
                        dado.Nome           = Convert.ToString(dr["NOME"]);
                        dado.Cpf            = Convert.ToString(dr["CPF"]);
                        dado.Endereco1      = Convert.ToString(dr["ENDERECO_1"]);
                        dado.Endereco2      = Convert.ToString(dr["ENDERECO_2"]);
                        dado.Bairro         = Convert.ToString(dr["BAIRRO"]);
                        dado.Cidade         = Convert.ToString(dr["CIDADE"]);
                        dado.Uf             = Convert.ToString(dr["UF"]);
                        dado.Cep            = Convert.ToString(dr["CEP"]);
                        dado.DataNascimento = Convert.ToString(dr["DATA_NASCIMENTO"]);
                        dado.Sexo           = Convert.ToString(dr["SEXO"]);
                        dado.LimiteCredito  = Convert.ToString(dr["LIMITE_CREDITO"]);
                        dado.VolumeCompra   = Convert.ToString(dr["VOLUME_COMPRA"]);

                        lista.Add(dado);
                    }
                }
                return(lista);
            }
        }
Ejemplo n.º 7
0
        private void btnLogin_Click(object sender, EventArgs e)
        {
            try
            {
                if (txtUsuario.Text == "")
                {
                    MessageBox.Show("Preencha o campo Usuário!");
                    txtUsuario.Focus();
                    return;
                }

                if (txtSenha.Text == "")
                {
                    MessageBox.Show("Preencha o campo Senha!");
                    txtSenha.Focus();
                    return;
                }

                ClienteDominio objCliente = new ClienteDominio();
                objCliente.Usuario = txtUsuario.Text;
                objCliente.Senha   = txtSenha.Text;

                objCliente = new ClienteNegocios().Login(objCliente);

                if (objCliente.Usuario == null)
                {
                    lblMensagem.Text      = "Usuário ou senha incorretos!";
                    lblMensagem.ForeColor = Color.Red;
                    return;
                }

                FormCadClienteCompras form = new FormCadClienteCompras();
                this.Hide();
                form.Show();
                form.ListarGrid();
            }

            catch (Exception ex)
            {
                MessageBox.Show("Erro ao logar" + ex.Message);
            }
        }
Ejemplo n.º 8
0
        public ClienteDominio Login(ClienteDominio objCliente)
        {
            using (SqlConnection con = new SqlConnection())
            {
                con.ConnectionString = Properties.Settings.Default.banco;
                SqlCommand comando = new SqlCommand();
                comando.CommandType = CommandType.Text;

                con.Open();

                comando.CommandText = "SELECT * FROM TABELA_CLIENTES WHERE usuario = @usuario AND senha = @senha";

                comando.Connection = con;

                comando.Parameters.Add("usuario", SqlDbType.VarChar).Value = objCliente.Usuario;
                comando.Parameters.Add("senha", SqlDbType.VarChar).Value   = objCliente.Senha;

                SqlDataReader dr;

                dr = comando.ExecuteReader();

                if (dr.HasRows)
                {
                    while (dr.Read())
                    {
                        ClienteDominio dado = new ClienteDominio();

                        dado.Usuario = Convert.ToString(dr["usuario"]);
                        dado.Senha   = Convert.ToString(dr["senha"]);
                    }
                }
                else
                {
                    objCliente.Usuario = null;
                    objCliente.Senha   = null;
                }

                return(objCliente);
            }
        }
Ejemplo n.º 9
0
        public List <ClienteDominio> BuscaCliente(ClienteDominio objCliente)
        {
            using (SqlConnection con = new SqlConnection())
            {
                con.ConnectionString = Properties.Settings.Default.banco;
                SqlCommand comando = new SqlCommand();
                comando.CommandType = CommandType.Text;

                con.Open();

                comando.CommandText = "SELECT CODIGO_CLIENTE, NOME, LIMITE_CREDITO FROM TABELA_CLIENTES WHERE CPF = @CPF";

                comando.Parameters.Add("CPF", SqlDbType.VarChar).Value = objCliente.Cpf;


                comando.Connection = con;

                SqlDataReader         dr;
                List <ClienteDominio> lista = new List <ClienteDominio>();

                dr = comando.ExecuteReader();

                if (dr.HasRows)
                {
                    while (dr.Read())
                    {
                        ClienteDominio dado = new ClienteDominio();

                        dado.CodigoCliente = Convert.ToInt32(dr["CODIGO_CLIENTE"]);
                        dado.Nome          = Convert.ToString(dr["NOME"]);
                        dado.LimiteCredito = Convert.ToString(dr["LIMITE_CREDITO"]);

                        lista.Add(dado);
                    }
                }
                return(lista);
            }
        }
Ejemplo n.º 10
0
 public List <ClienteDominio> BuscaCliente(ClienteDominio objCliente)
 {
     return(new VendaDados().BuscaCliente(objCliente));
 }
Ejemplo n.º 11
0
 public ClienteDominio Login(ClienteDominio objCliente)
 {
     return(new ClienteDados().Login(objCliente));
 }
Ejemplo n.º 12
0
 public static int Inserir(ClienteDominio objCliente)
 {
     return(new ClienteDados().Inserir(objCliente));
 }
Ejemplo n.º 13
0
 public List <ClienteDominio> Buscar(ClienteDominio objCliente)
 {
     return(new ClienteDados().Buscar(objCliente));
 }
        public Cliente GetCliente(int clienteID)
        {
            IClienteDominio _repo = new ClienteDominio();

            return(_repo.GetCliente(clienteID));
        }