Example #1
0
        private void ButtonEditar_Click(object sender, RoutedEventArgs e)
        {
            if (TextClienteId.Text != "")
            {
                string       resp   = "";
                ClassCliente Logica = new ClassCliente();
                Clientes     INFO   = new Clientes();
                INFO.Cliente_Id = Convert.ToInt32(this.TextClienteId.Text);
                INFO.Nombre     = this.TextNombreCliente.Text;
                INFO.Apellido   = this.TextApellidoCliente.Text;
                INFO.Direccion  = this.TextDireccion.Text;
                INFO.NIT        = this.TextNIT.Text;
                INFO.Telefono   = this.TextTel1.Text;
                resp            = Logica.ActualizaCliente(INFO);
                MessageBox.Show(resp);

                /* MessageBox.Show(TextCodigo.Text);
                 * MessageBox.Show(TextDescripcion.Text);
                 * MessageBox.Show(TextVenta.Text);
                 * MessageBox.Show(TextProductos.Text);
                 * MessageBox.Show(TextReportes.Text);*/
            }
            else
            {
                MessageBox.Show("Marque el registro a modificar", "Error al Editar",
                                MessageBoxButton.OK, MessageBoxImage.Error, MessageBoxResult.OK);
            }
        }
        private void ButtonListar_Click(object sender, RoutedEventArgs e)
        {
            ClassCliente Logica = new ClassCliente();

            dataGrid1.ItemsSource  = Logica.ListarClientes();
            buttonEditar.IsEnabled = true;
        }
        private void button1_Click(object sender, EventArgs e)
        {
            if (textBox1.Text != "" && textBox2.Text != "" && textBox3.Text != "")
            {
                string       resp    = "";
                ClassCliente cliente = new ClassCliente();
                resp = cliente.IngresarCliente(textBox1.Text, textBox2.Text, textBox3.Text, textBox4.Text);
                MessageBox.Show(resp);


                if (resp == "El Cliente se Registró con éxito.")

                {
                    //limpiar textbox
                    textBox1.Text = "";
                    textBox2.Text = "";
                    textBox3.Text = "";
                    textBox4.Text = "";
                    textBox1.Focus();
                }
                else if (resp == "ALERTA, el número de nit ya existe.")
                {
                }
            }
            else
            {
                MessageBox.Show("Error complete los campos");
            }
        }
Example #4
0
        public JsonResult <Models.ClienteApi> Get(int id)
        {
            ClassCliente Lg = new ClassCliente();

            Models.ClienteApi personaJson = new Models.ClienteApi();
            var info = (from r in (IEnumerable <Cliente>)Lg.ListarClientes()
                        select new
            {
                codigo = r.ClienteID,
                nombre = r.Nombre,
                apellido = r.Apellido,
                nit = r.NIT,
                direccion = r.Direccion,
                telefono1 = r.Telefono1,
                telefono2 = r.Telefono2
            }
                        ).Where(s => s.codigo == id).ToList();

            foreach (var item in info)
            {
                personaJson.codigo    = item.codigo;
                personaJson.nombre    = item.nombre;
                personaJson.apellido  = item.apellido;
                personaJson.nit       = item.nit;
                personaJson.direccion = item.direccion;
                personaJson.telefono1 = item.telefono1;
                personaJson.telefono2 = item.telefono2;
            }
            return(Json <Models.ClienteApi>(personaJson));
        }
        private void textBox1_TextChanged(object sender, EventArgs e)
        {
            if (textBox1.Text != "")
            {
                dataGridView1.CurrentCell = null;
                foreach (DataGridViewRow r in dataGridView1.Rows)
                {
                    r.Visible = false;
                }

                foreach (DataGridViewRow r in dataGridView1.Rows)
                {
                    foreach (DataGridViewCell c in r.Cells)
                    {
                        if ((c.Value.ToString().ToUpper()).IndexOf(textBox1.Text.ToUpper()) == 0)
                        {
                            r.Visible = true;
                            break;
                        }
                    }
                }
            }
            else
            {
                ClassCliente lg = new ClassCliente();
                {
                    this.dataGridView1.DataSource = lg.ListarCliente();
                    this.dataGridView1.Refresh();
                }
            }
        }
Example #6
0
        // POST: api/Cliente
        public Cliente Post(Cliente _cliente)
        {
            ClassCliente Logica = new ClassCliente();
            string       resp   = Logica.NuevoCliente(_cliente.Nombre, _cliente.Apellido, _cliente.NIT, _cliente.Direccion, _cliente.Telefono1, _cliente.Telefono2);

            return(_cliente);
        }
        private void button2_Click(object sender, EventArgs e)
        {
            if (dataGridView1.SelectedRows.Count > 0)
            {
                if (MessageBox.Show("¿Eliminar?", "Confirmación", MessageBoxButtons.YesNo) == DialogResult.Yes)
                {
                    string       resp   = "";
                    ClassCliente lgTipo = new ClassCliente();
                    resp = lgTipo.EliminarCliente(Convert.ToInt32(dataGridView1.CurrentRow.Cells[0].Value.ToString()));
                    MessageBox.Show(resp);

                    ClassCliente lg = new ClassCliente();
                    {
                        this.dataGridView1.DataSource = lg.ListarCliente();
                        this.dataGridView1.Refresh();
                    }
                }
                else
                {
                    //tus codigos
                }
            }
            else
            {
                MessageBox.Show("Debe seleccionar una fila");
            }
        }
        private void ButtonActualizar_Click(object sender, RoutedEventArgs e)
        {
            if (TextClienteId.Text != "")
            {
                string       resp       = "Datos correctamente actualizados";
                ClassCliente Logica     = new ClassCliente();
                Cliente      InfoEstado = new Cliente();
                InfoEstado.clienteID       = Convert.ToInt32(TextClienteId.Text);
                InfoEstado.nombreCliente   = TextNombreCliente.Text;
                InfoEstado.apellidoCliente = TextApellidoCliente.Text;
                InfoEstado.NIT             = TextNIT.Text;
                resp = Logica.ActualizarCliente(InfoEstado);
                MessageBox.Show(resp);

                /*MessageBox.Show(TextCodigo.Text);
                 * MessageBox.Show(TextNombreEstado.Text);*/
                TextNIT.Clear();
                TextClienteId.Clear();
                TextNombreCliente.Clear();
                TextApellidoCliente.Clear();
            }
            else
            {
                MessageBox.Show("Marque el registro a modificar", "Error al Editar",
                                MessageBoxButton.OK, MessageBoxImage.Error, MessageBoxResult.OK);
            }
            buttonGuardar.IsEnabled = true;
        }
 private void FormListarCliente_Load(object sender, EventArgs e)
 {
     ClassCliente lg = new ClassCliente();
     {
         this.dataGridView1.DataSource = lg.ListarCliente();
         this.dataGridView1.Refresh();
     }
 }
 private void form2_FormClosed(object sender, FormClosedEventArgs e)
 {
     ClassCliente lg = new ClassCliente();
     {
         this.dataGridView1.DataSource = lg.ListarCliente();
         this.dataGridView1.Refresh();
     }
 }
Example #11
0
        private void FormBuscarCliente_Load(object sender, EventArgs e)
        {
            ClassCliente lg = new ClassCliente();

            {
                this.dataGridView1.DataSource = lg.ListarCliente();
                this.dataGridView1.Refresh();
            }

            label1.Visible = false;
        }
        private void Obter(int id)
        {
            ClienteManutencao = Repository.Obter(id); //tem algum erro aqui  <<<---

            if (ClienteManutencao == null)            //Novo
            {
                ClienteManutencao = new ClassCliente();
            }
            else //Editar
            {
                txt_NomeDoCliente.Text    = ClienteManutencao.NomeDoCliente;
                dt_DataDeNascimento.Value = ClienteManutencao.DataDeNascimento;
            }
        }
Example #13
0
 private void button1_Click(object sender, EventArgs e)
 {
     if (textBox2.Text != "" && textBox3.Text != "" && textBox4.Text != "")
     {
         string       resp    = "";
         ClassCliente cliente = new ClassCliente();
         resp = cliente.ActualizarCliente(Convert.ToInt32(textBox1.Text), textBox2.Text, textBox3.Text, textBox4.Text, textBox5.Text);
         MessageBox.Show(resp);
     }
     else
     {
         MessageBox.Show("Error complete los campos");
     }
 }
    protected void btnAgregar_Click(object sender, EventArgs e)
    {
        ClassCliente nuevoCliente = new ClassCliente(0, "", "", "");

        nuevoCliente.IdCliente = int.Parse(txtIdCliente.Text.Trim());
        nuevoCliente.Nombre    = txtNombre.Text;
        nuevoCliente.Direccion = txtDireccion.Text;
        nuevoCliente.Telefono  = txtTelefono.Text;
        nuevoCliente.Agregar();
        lblEstado.Text    = "Registro agregado con exito";
        txtIdCliente.Text = "";
        txtNombre.Text    = "";
        txtDireccion.Text = "";
        txtTelefono.Text  = "";
    }
        private void ButtonGrabar_Click(object sender, RoutedEventArgs e)
        {
            ClassCliente Logica = new ClassCliente();
            string       resp   = Logica.NuevoCliente(TextNombre.Text, TextApellido.Text, TextNit.Text, TextDireccion.Text, TextTel1.Text, TextTel2.Text);

            if (resp.ToUpper().Contains("ERROR"))
            {
                MessageBox.Show(resp, "Error al grabar", MessageBoxButton.OK, MessageBoxImage.Error);
            }
            else
            {
                MessageBox.Show(resp);
                buttonAgregar.Visibility = Visibility.Visible;
                buttonGrabar.Visibility  = Visibility.Hidden;
                buttonListar.IsEnabled   = true;
                buttonCancelar.IsEnabled = false;
            }
        }
Example #16
0
        // GET: api/Cliente
        public IEnumerable Get()
        {
            ClassCliente Lg   = new ClassCliente();
            var          info = (from r in (IEnumerable <Cliente>)Lg.ListarClientes()
                                 select new
            {
                codigo = r.ClienteID,
                nombre = r.Nombre,
                apellido = r.Apellido,
                nit = r.NIT,
                direccion = r.Direccion,
                telefono1 = r.Telefono1,
                telefono2 = r.Telefono2
            }
                                 ).ToList();

            return(info.ToArray());
        }
Example #17
0
        public ClassCliente SelectFirst(string UidUserLogin, string uidcliente, out string resultado, string EstadoExistencia)
        {
            resultado = "";
            var VALUE = new ClassCliente();

            VALUE.uidcliente = uidcliente;
            var ret = new ClassCliente();

            try
            {
                var consulta = SqlCliente.Select(UidUserLogin, VALUE, out resultado, EstadoExistencia);
                ret = consulta.FirstOrDefault();
            }catch (Exception exc)
            {
                resultado = exc.Message;
            }
            return(ret);
        }
        private void DbGrid_Clientes_CellContentClick(object sender, DataGridViewCellEventArgs e)
        {
            if (dbGrid_Clientes.Columns[e.ColumnIndex].Name == "Bt_Editar") // Editar
            {
                ClassCliente itemSelecionado = (ClassCliente)dbGrid_Clientes.Rows[e.RowIndex].DataBoundItem;

                Frm_ClientesManutencao frm = new Frm_ClientesManutencao(itemSelecionado.Id, repository);
                Hide();
                frm.ShowDialog();
                // repository.Editar(frm.ClienteManutencao); // - Agora esta Editando direto na frm_ClientesManutencao

                Show();
                AtualizarGrid();
            }
            if (dbGrid_Clientes.Columns[e.ColumnIndex].Name == "Bt_Apagar") // Editar
            {
                ClassCliente itemSelecionado = (ClassCliente)dbGrid_Clientes.Rows[e.RowIndex].DataBoundItem;
                repository.Apagar(itemSelecionado.Id);
                AtualizarGrid();
            }
        }
        public UserControlFactura()
        {
            InitializeComponent();
            //Cliente
            ClassCliente Logica = new ClassCliente();

            comboBoxCliente.ItemsSource       = Logica.ListarClientes();
            comboBoxCliente.DisplayMemberPath = "Nombre";
            comboBoxCliente.SelectedValuePath = "ClienteID";
            //Empleado
            ClassEmpleado Logica2 = new ClassEmpleado();

            comboBoxEmpleado.ItemsSource       = Logica2.ListarEmpleados();
            comboBoxEmpleado.DisplayMemberPath = "Nombre";
            comboBoxEmpleado.SelectedValuePath = "EmpleadoID";
            //Producto
            ClassProductos Logica3 = new ClassProductos();

            comboBoxProducto.ItemsSource       = Logica3.ListarProductos();
            comboBoxProducto.DisplayMemberPath = "Nombre";
            comboBoxProducto.SelectedValuePath = "ProductosID";
        }
        public Facturacion()
        {
            InitializeComponent();
            ClassProducto Lg = new ClassProducto();

            comboProducto.ItemsSource       = Lg.ListarProducto();
            comboProducto.DisplayMemberPath = "nombreProducto";
            comboProducto.SelectedValuePath = "productoID";

            textBoxFecha.Text = DateTime.Now.ToString("yyyy/MM/dd");

            ClassCliente lista = new ClassCliente();

            comboCliente.ItemsSource       = lista.ListarClientes();
            comboCliente.DisplayMemberPath = "nombreCliente";
            comboCliente.SelectedValuePath = "clienteID";

            ClassEmpleado listar = new ClassEmpleado();

            comboEmpleado.ItemsSource       = listar.ListarEmpleado();
            comboEmpleado.DisplayMemberPath = "nombreEmpleado";
            comboEmpleado.SelectedValuePath = "empleadoID";
        }
Example #21
0
        public bool UpdatePersona(Models.ClienteApi _persona)
        {
            ClassCliente Logica            = new ClassCliente();
            Cliente      personaModificada = new Cliente();

            personaModificada = Logica.ListarClientes().Cast <Cliente>().Where(s => s.ClienteID == _persona.codigo)
                                .FirstOrDefault <Cliente>();
            if (personaModificada != null)
            {
                personaModificada.Nombre    = _persona.nombre;
                personaModificada.Apellido  = _persona.apellido;
                personaModificada.NIT       = _persona.nit;
                personaModificada.Direccion = _persona.direccion;
                personaModificada.Telefono1 = _persona.telefono1;
                personaModificada.Telefono2 = _persona.telefono2;
                Logica.ActualizarCliente(personaModificada);
            }
            else
            {
                return(false);
            }
            return(true);
        }
 private void ButtonEditar_Click(object sender, RoutedEventArgs e)
 {
     if (TextClienteId.Text != "")
     {
         string       resp   = "";
         ClassCliente Logica = new ClassCliente();
         Cliente      INFO   = new Cliente();
         INFO.ClienteID = Convert.ToInt32(this.TextClienteId.Text);
         INFO.Nombre    = this.TextNombre.Text;
         INFO.Apellido  = this.TextApellido.Text;
         INFO.NIT       = this.TextNit.Text;
         INFO.Direccion = this.TextDireccion.Text;
         INFO.Telefono1 = this.TextTel1.Text;
         INFO.Telefono2 = this.TextTel2.Text;
         resp           = Logica.ActualizarCliente(INFO);
         MessageBox.Show(resp);
     }
     else
     {
         MessageBox.Show("Marque el registro a modificar", "Error al Editar",
                         MessageBoxButton.OK, MessageBoxImage.Error, MessageBoxResult.OK);
     }
 }
        private void ButtonGuardar_Click(object sender, RoutedEventArgs e)
        {
            ClassCliente Logica = new ClassCliente();
            string       resp;

            resp = Logica.NuevoCliente(TextNombreCliente.Text, TextApellidoCliente.Text, TextNIT.Text);
            if (resp.ToUpper().Contains("ERROR"))
            {
                MessageBox.Show(resp, "Error al crear cliente");
            }
            else
            {
                MessageBox.Show(resp);

                /*buttonAgregar.Visibility = Visibility.Visible;
                 * buttonGrabar.Visibility = Visibility.Hidden;
                 * buttonListar.IsEnabled = true;
                 * buttonCancelar.IsEnabled = false;*/
                TextNIT.Clear();
                TextClienteId.Clear();
                TextNombreCliente.Clear();
                TextApellidoCliente.Clear();
            }
        }
Example #24
0
 public List <ClassCliente> SelectDynamic(string UidUserLogin, ClassCliente VALUE, out string resultado, string EstadoExistencia)
 {
     return(SqlCliente.Select(UidUserLogin, VALUE, out resultado, EstadoExistencia));
 }
Example #25
0
 public DataTable SelectDataTable(string UidUserLogin, ClassCliente VALUE, out string resultado, string EstadoExistencia)
 {
     return(SqlCliente.SelectDataTable(UidUserLogin, VALUE, out resultado, EstadoExistencia));
 }
Example #26
0
 public void InsertInto(string UidUserLogin, ClassCliente VALUE, out string resultado)
 {
     SqlCliente.InsertInto(UidUserLogin, VALUE, out resultado);
 }
Example #27
0
 public void Delete(string UidUserLogin, ClassCliente VALUE, out string resultado)
 {
     SqlCliente.Delete(UidUserLogin, VALUE, out resultado);
 }