Ejemplo n.º 1
0
        private void Eliminarbutton_Click(object sender, EventArgs e)
        {
            if (Validar(4))
            {
                MessageBox.Show("Favor de Llenar Casilla para poder Buscar", "Validacion", MessageBoxButtons.OK, MessageBoxIcon.Information);
            }
            else
            {
                int id = Convert.ToInt32(PagoIDnumericUpDown.Value);

                if (BLL.PagosBLL.Eliminar(id))
                {
                    MessageBox.Show("Eliminado!", "Exitoso", MessageBoxButtons.OK, MessageBoxIcon.Information);
                    PagoIDnumericUpDown.Value       = 0;
                    FiltrarcomboBox.SelectedItem    = null;
                    ConsultadataGridView.DataSource = null;
                    CriteriotextBox.Clear();
                    DesdedateTimePicker.Value  = DateTime.Now;
                    HastadateTimePicker.Value  = DateTime.Now;
                    AbonadonumericUpDown.Value = 0;
                    DeudanumericUpDown.Value   = 0;
                }
                else
                {
                    MessageBox.Show("No Pudo Eliminar!", "Fallido!", MessageBoxButtons.OK, MessageBoxIcon.Error);
                }
                ClienteerrorProvider.Clear();
            }
        }
        private void BuscarButton_Click(object sender, EventArgs e)
        {
            Clientes cliente = new Clientes();

            if (IdTextBox.Text.Trim() == "")
            {
                ClienteerrorProvider.SetError(IdTextBox, "Especifica el Cliente Id");
                IdTextBox.Focus();
            }
            else
            {
                ClienteerrorProvider.Clear();
            }

            if (IdTextBox.TextLength > 0)
            {
                if (cliente.Buscar(Validacion.ConvertirToInt(IdTextBox.Text)))
                {
                    LlenarCampos(cliente);
                    GuardarButton.Enabled  = true;
                    EliminarButton.Enabled = true;
                }
                else
                {
                    MessageBox.Show("El id que busca no existe");
                }
            }
        }
Ejemplo n.º 3
0
        private bool Validar(int error)
        {
            bool paso = false;
            int  num  = 0;

            if (error == 1 && string.IsNullOrEmpty(CriteriotextBox.Text))
            {
                ClienteerrorProvider.SetError(CriteriotextBox, "Por Favor, LLenar Casilla!");
                paso = true;
            }
            if (error == 2 && int.TryParse(CriteriotextBox.Text, out num) == false)
            {
                ClienteerrorProvider.SetError(CriteriotextBox, "Debe Digitar un Numero");
                paso = true;
            }

            if (error == 3 && int.TryParse(CriteriotextBox.Text, out num) == true)
            {
                ClienteerrorProvider.SetError(CriteriotextBox, "Debe Digitar Caracteres");
                paso = true;
            }

            if (error == 4 && PagoIDnumericUpDown.Value == 0)
            {
                ClienteerrorProvider.SetError(PagoIDnumericUpDown, "Llenar Pago Id ");
                paso = true;
            }

            return(paso);
        }
Ejemplo n.º 4
0
        private void Eliminarbutton_Click(object sender, EventArgs e)
        {
            if (Validar(1))
            {
                MessageBox.Show("Ingrese un ID");
                return;
            }

            int id = Convert.ToInt32(ClienteIDnumericUpDown.Value);

            if (BLL.ClienteBLL.Eliminar(id))
            {
                MessageBox.Show("Eliminado", "Exito", MessageBoxButtons.OK, MessageBoxIcon.Information);
                ClienteIDnumericUpDown.Value = 0;
                NombretextBox.Clear();
                CedulamaskedTextBox.Clear();
                DirecciontextBox.Clear();
                TelefonomaskedTextBox.Clear();
                TotalTextbox.Clear();

                ClienteerrorProvider.Clear();
            }

            else
            {
                MessageBox.Show("No se pudo eliminar", "Fallo", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
Ejemplo n.º 5
0
        private bool Validar(int validar)
        {
            int  num  = 0;
            bool paso = false;

            if (validar == 1 && ClienteIDnumericUpDown.Value == 0)
            {
                ClienteerrorProvider.SetError(ClienteIDnumericUpDown, "Ingrese un ID");
                paso = true;
            }
            if (validar == 2 && NombretextBox.Text == string.Empty)
            {
                ClienteerrorProvider.SetError(NombretextBox, "Ingrese el Nombre");
                paso = true;
            }

            if (validar == 2 && !CedulamaskedTextBox.MaskFull)
            {
                ClienteerrorProvider.SetError(CedulamaskedTextBox, "Ingrese la Cedula");
                paso = true;
            }
            //if (validar == 4 && int.TryParse(CedulamaskedTextBox.Text, out num) == false)
            //{
            //    ClienteerrorProvider.SetError(CedulamaskedTextBox, "Debe de introducir un numero");
            //    paso = true;
            //}

            if (validar == 2 && DirecciontextBox.Text == string.Empty)
            {
                ClienteerrorProvider.SetError(DirecciontextBox, "Ingrese la Direccion");
                paso = true;
            }

            if (validar == 2 && !TelefonomaskedTextBox.MaskFull)
            {
                ClienteerrorProvider.SetError(TelefonomaskedTextBox, "Ingrese el Telefono");
                paso = true;
            }

            //if (validar == 4 && int.TryParse(TelefonomaskedTextBox.Text, out num) == false)
            //{
            //    ClienteerrorProvider.SetError(TelefonomaskedTextBox, "Debe de introducir un numero");
            //    paso = true;
            //}

            if (validar == 3 && int.TryParse(NombretextBox.Text, out num) == true)
            {
                ClienteerrorProvider.SetError(NombretextBox, "Debe Digitar Caracteres");
                paso = true;
            }
            if (validar == 3 && int.TryParse(DirecciontextBox.Text, out num) == true)
            {
                ClienteerrorProvider.SetError(DirecciontextBox, "Debe Digitar Caracteres");
                paso = true;
            }
            return(paso);
        }
Ejemplo n.º 6
0
        private void Guardarbutton_Click(object sender, EventArgs e)
        {
            bool    paso    = false;
            Cliente cliente = LlenarClase();

            if (Validar(2))
            {
                MessageBox.Show("Llenar todos los campos marcados");
                return;
            }
            if (Validar(3))
            {
                MessageBox.Show("Debe introducir carateres");
                return;
            }
            if (Validar(4))
            {
                MessageBox.Show("Debe introducir numeros");
                return;
            }
            else
            {
                ClienteerrorProvider.Clear();
                if (ClienteIDnumericUpDown.Value == 0)
                {
                    paso = ClienteBLL.Guardar(cliente);
                }
                else
                {
                    var A = ClienteBLL.Buscar(Convert.ToInt32(ClienteIDnumericUpDown.Value));

                    if (A != null)
                    {
                        paso = ClienteBLL.Modificar(cliente);
                        MessageBox.Show("Modificado", "Exito", MessageBoxButtons.OK, MessageBoxIcon.Information);
                        ClienteIDnumericUpDown.Value = 0;
                        NombretextBox.Clear();
                        CedulamaskedTextBox.Clear();
                        DirecciontextBox.Clear();
                        TelefonomaskedTextBox.Clear();
                        TotalTextbox.Clear();
                        ClienteerrorProvider.Clear();
                    }
                }

                if (paso)
                {
                    MessageBox.Show("Guardado", "Exito", MessageBoxButtons.OK, MessageBoxIcon.Information);
                    Limpiar();
                }
                else
                {
                    MessageBox.Show("No se pudo guardar", "Fallo", MessageBoxButtons.OK, MessageBoxIcon.Error);
                }
            }
        }
Ejemplo n.º 7
0
 private void Limpiar()
 {
     ClienteIDnumericUpDown.Value = 0;
     NombretextBox.Clear();
     CedulamaskedTextBox.Clear();
     DirecciontextBox.Clear();
     TelefonomaskedTextBox.Clear();
     TotalTextbox.Clear();
     ClienteerrorProvider.Clear();
 }
Ejemplo n.º 8
0
 private void Nuevobutton_Click(object sender, EventArgs e)
 {
     ClienteIDnumericUpDown.Value = 0;
     NombretextBox.Clear();
     CedulamaskedTextBox.Clear();
     DirecciontextBox.Clear();
     TelefonomaskedTextBox.Clear();
     TotalTextbox.Clear();
     ClienteerrorProvider.Clear();
 }
Ejemplo n.º 9
0
        private void Consultabutton_Click(object sender, EventArgs e)
        {
            if (SetError(4))
            {
                MessageBox.Show("Debe introducir porque filtro va a consultar", "Falló",
                                MessageBoxButtons.OK, MessageBoxIcon.Error);
            }

            Expression <Func <Cliente, bool> > filtrar = x => true;

            switch (FiltrarcomboBox.SelectedIndex)
            {
            case 0:    //ClienteID

                if (Validar(1))
                {
                    MessageBox.Show("Favor Llenar Casilla ", "Fallido", MessageBoxButtons.OK, MessageBoxIcon.Error);
                    return;
                }
                if (Validar(2))
                {
                    MessageBox.Show("Debe Digitar un Numero!", "Fallido", MessageBoxButtons.OK, MessageBoxIcon.Error);
                    return;
                }
                else
                {
                    if (BLL.ClienteBLL.GetList(filtrar).Count() == 0)
                    {
                        MessageBox.Show(" No Existe", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Information);

                        return;
                    }
                }

                break;
            }

            if (FiltrarcomboBox.SelectedItem != null)
            {
                ConsultadataGridView.DataSource = ClienteBLL.GetList(filtrar);

                if (FiltrarcomboBox.SelectedIndex == 0)
                {
                    foreach (var item in ClienteBLL.GetList(filtrar))
                    {
                        DeudanumericUpDown.Value  = item.Total - AbonadonumericUpDown.Value;
                        AbonadonumericUpDown.Text = item.Total.ToString();
                    }
                }

                CriteriotextBox.Clear();
                ClienteerrorProvider.Clear();
                //ConsultadataGridView.Columns["InversionID"].Visible = false;
            }
        }
Ejemplo n.º 10
0
        private void Guardarbutton_Click(object sender, EventArgs e)
        {
            if (Validar(5))
            {
                MessageBox.Show("Debe de Dijitar un Monto!", "Validacion", MessageBoxButtons.OK, MessageBoxIcon.Information);
            }
            else
            {
                Pagos cobros = Llenaclase();
                bool  paso   = false;
                if (PagoIDnumericUpDown.Value == 0)
                {
                    paso = BLL.PagosBLL.Guardar(Llenaclase());
                }
                else
                {
                    int id    = Convert.ToInt32(PagoIDnumericUpDown.Value);
                    var entry = BLL.PagosBLL.Buscar(id);

                    if (entry != null)
                    {
                        paso = BLL.PagosBLL.Editar(Llenaclase());
                    }
                    else
                    {
                        MessageBox.Show("Id no existe", "Falló",
                                        MessageBoxButtons.OK, MessageBoxIcon.Error);
                    }
                }

                PagoIDnumericUpDown.Value       = 0;
                FiltrarcomboBox.SelectedItem    = null;
                ConsultadataGridView.DataSource = null;
                CriteriotextBox.Clear();
                DesdedateTimePicker.Value  = DateTime.Now;
                HastadateTimePicker.Value  = DateTime.Now;
                AbonadonumericUpDown.Value = 0;
                DeudanumericUpDown.Value   = 0;
                ClienteerrorProvider.Clear();
                if (paso)
                {
                    MessageBox.Show("Guardado!", "Exitoso", MessageBoxButtons.OK, MessageBoxIcon.Information);
                }
                else
                {
                    MessageBox.Show("No pudo Guardar!", "Fallo", MessageBoxButtons.OK, MessageBoxIcon.Error);
                }
            }
        }
Ejemplo n.º 11
0
        private bool SetError(int error)
        {
            bool paso = false;
            int  ejem = 0;

            if (error == 1 && int.TryParse(CriteriotextBox.Text, out ejem) == false)
            {
                ClienteerrorProvider.SetError(CriteriotextBox, "Debe de introducir un numero");
                paso = true;
            }
            if (error == 2 && int.TryParse(CriteriotextBox.Text, out ejem) == true)
            {
                ClienteerrorProvider.SetError(CriteriotextBox, "Debe de introducir un caracter");
                paso = true;
            }

            return(paso);
        }
Ejemplo n.º 12
0
        private void buscarbutton_Click(object sender, EventArgs e)
        {
            Clientes cliente = new Clientes();

            if (idCtextBox.Text.Trim() == "")
            {
                ClienteerrorProvider.SetError(idCtextBox, "Especifica el Cliente Id");
                idCtextBox.Focus();
            }
            else
            {
                ClienteerrorProvider.Clear();
            }

            if (idCtextBox.TextLength > 0)
            {
                int id;
                int.TryParse(idCtextBox.Text, out id);
                cliente.Buscar(id);

                nombreCtextBox.Text     = cliente.Nombres;
                apellidoCtextBox.Text   = cliente.Apellidos;
                apodoCtextBox.Text      = cliente.Apodos;
                direccionCtextBox.Text  = cliente.Direccion;
                referenciaCtextBox.Text = cliente.Referencia;
                cedulaCtextBox.Text     = cliente.Cedula;
                celularCtextBox.Text    = cliente.Celular;
                telefonoCtextBox.Text   = cliente.Telefono;
                if (cliente.Sexo == 1)
                {
                    MasculinoradioButton.Checked = true;
                }
                else
                {
                    FemeninoradioButton.Checked = true;
                }
            }
        }
Ejemplo n.º 13
0
        private bool SetError(int error)
        {
            bool paso = false;
            int  ejem = 0;

            if (error == 1 && int.TryParse(CriteriotextBox.Text, out ejem) == false)
            {
                ClienteerrorProvider.SetError(CriteriotextBox, "Debe de introducir un numero");
                paso = true;
            }
            if (error == 2 && int.TryParse(CriteriotextBox.Text, out ejem) == true)
            {
                ClienteerrorProvider.SetError(CriteriotextBox, "Debe de introducir un caracter");
                paso = true;
            }

            if (error == 4 && FiltrarcomboBox.SelectedIndex == 0)
            {
                ClienteerrorProvider.SetError(FiltrarcomboBox, "Debe introducir porque filtro va a consultar");
            }

            return(paso);
        }
Ejemplo n.º 14
0
        private void Buscarbutton_Click(object sender, EventArgs e)
        {
            if (Validar(4))
            {
                MessageBox.Show("Favor de Llenar Casilla para poder Buscar", "Validacion", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
            else
            {
                int   id     = Convert.ToInt32(PagoIDnumericUpDown.Value);
                Pagos cobros = BLL.PagosBLL.Buscar(id);


                if (cobros != null)
                {
                    LlenaCampos(cobros);
                }
                else
                {
                    MessageBox.Show("No Fue Encontrado!", "Fallido", MessageBoxButtons.OK, MessageBoxIcon.Error);
                    Limpiar();
                }
                ClienteerrorProvider.Clear();
            }
        }
Ejemplo n.º 15
0
        private void Consultabutton_Click(object sender, EventArgs e)
        {
            if (SetError(4))
            {
                MessageBox.Show("Debe introducir porque filtro va a consultar", "Falló",
                                MessageBoxButtons.OK, MessageBoxIcon.Error);
            }

            Expression <Func <Cliente, bool> > filtrar = x => true;
            List <Cliente> listaCliente = new List <Cliente>();

            switch (FiltrarcomboBox.SelectedIndex)
            {
            case 0:
                filtrar = x => true;
                break;

            case 1:
                int.TryParse(CriteriotextBox.Text, out int id);
                filtrar = x => x.ClienteID == id;
                break;

            case 2:
                string Nombre = CriteriotextBox.Text;
                filtrar = x => x.NombreCliente.Contains(Nombre);
                break;
            }

            /*
             * switch (FiltrarcomboBox.SelectedIndex)
             * {
             *
             *  case 0://ClienteID
             *
             *      if (Validar(1))
             *      {
             *          MessageBox.Show("Favor Llenar Casilla ", "Fallido", MessageBoxButtons.OK, MessageBoxIcon.Error);
             *          return;
             *      }
             *      if (Validar(2))
             *      {
             *          MessageBox.Show("Debe Digitar un Numero!", "Fallido", MessageBoxButtons.OK, MessageBoxIcon.Error);
             *          return;
             *      }
             *      else
             *      {
             *          if (BLL.ClienteBLL.GetList(filtrar).Count() == 0)
             *          {
             *              MessageBox.Show(" No Existe", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Information);
             *              return;
             *          }
             *      }
             *      break;
             * }*/

            /*if (FiltrarcomboBox.SelectedItem != null)
             * {
             */
            listaCliente = ClienteBLL.GetList(filtrar).Where(x => x.Total > 0).ToList();
            ConsultadataGridView.DataSource = listaCliente;

            /*if (FiltrarcomboBox.SelectedIndex == 0)
             * {*/
            foreach (var item in listaCliente)
            {
                DeudanumericUpDown.Value  = item.Total - AbonadonumericUpDown.Value;
                AbonadonumericUpDown.Text = item.Total.ToString();
            }
            //}

            CriteriotextBox.Clear();
            ClienteerrorProvider.Clear();
            //ConsultadataGridView.Columns["InversionID"].Visible = false;

            //}
        }
Ejemplo n.º 16
0
 private void LimpiarError()
 {
     ClienteerrorProvider.Clear();
 }