Exemplo n.º 1
0
        private bool Validar()
        {
            bool paso = true;

            if (NombreTextBox.Text == string.Empty)
            {
                MyErrorProvider.SetError(NombreTextBox, "Debes agregar un Nombre a esta habilidad.");
                NombreTextBox.Focus();

                paso = false;
            }
            if (DescripcionTextBox.Text == string.Empty)
            {
                MyErrorProvider.SetError(DescripcionTextBox, "Debes agregar una descripcion a esta habilidad.");
                DescripcionTextBox.Focus();

                paso = false;
            }
            if (HabilidadesBLL.ExisteNombre(NombreTextBox.Text))
            {
                MyErrorProvider.SetError(NombreTextBox, "Esta habilidad ya existe.");
                NombreTextBox.Focus();

                paso = false;
            }

            return(paso);
        }
Exemplo n.º 2
0
        private void AgregarButton_Click(object sender, EventArgs e)
        {
            MyErrorProvider.Clear();
            if (DetalleDataGridView.DataSource != null)
            {
                this.Detalle = (List <HabilidadesDetalle>)DetalleDataGridView.DataSource;
            }

            if (HabilidadComboBox.Text == string.Empty)
            {
                MessageBox.Show("Selecciona una habilidad en el combobox.", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
                return;
            }

            Habilidades habilidad = HabilidadesBLL.Buscar(HabilidadComboBox.SelectedIndex + 1);

            try
            {
                this.Detalle.Add(new HabilidadesDetalle(
                                     DetalleId: 0,
                                     PasanteId: (int)PasanteIdNumericUpDown.Value,
                                     HabilidadId: habilidad.HabilidadId,
                                     Nombre: habilidad.Nombre,
                                     Descripcion: habilidad.Descripcion,
                                     Comentario: ComentarioTextBox.Text
                                     )
                                 );
                CargarGrid();
                HabilidadComboBox.Focus();
            }
            catch (Exception)
            {
                throw;
            }
        }
Exemplo n.º 3
0
        private void EliminarButton_Click(object sender, EventArgs e)
        {
            MyErrorProvider.Clear();
            int id;

            int.TryParse(HabilidadIdNumericUpDown.Text, out id);

            if (HabilidadIdNumericUpDown.Value == 0)
            {
                MessageBox.Show("Debes agregar un Id valido para poder eliminar una Habilidad", "Fallo", MessageBoxButtons.OK, MessageBoxIcon.Information);
                return;
            }

            if (HabilidadesBLL.Existe((int)HabilidadIdNumericUpDown.Value))
            {
                if (MessageBox.Show("Deseas eliminar esta Habilidad?", "Elije una opcion", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes)
                {
                    if (HabilidadesBLL.Eliminar(id))
                    {
                        MessageBox.Show("Habilidad eliminada!", "Exito", MessageBoxButtons.OK, MessageBoxIcon.Information);
                        Limpiar();
                    }
                    else
                    {
                        MyErrorProvider.SetError(HabilidadIdNumericUpDown, "Agrega un Id Valido! Este no existe.");
                    }
                }
            }
            else
            {
                MessageBox.Show("Esta habilidad no existe en la base de datos, prueba a eliminar otra.", "Error", MessageBoxButtons.OK, MessageBoxIcon.Warning);
            }
        }
Exemplo n.º 4
0
        private void rPasantes_Load(object sender, EventArgs e)
        {
            InstitucionComboBox.DataSource    = InstitucionesBLL.GetInstituciones();
            InstitucionComboBox.DisplayMember = "Nombre";
            InstitucionComboBox.ValueMember   = "InstitucionId";

            HabilidadComboBox.DataSource    = HabilidadesBLL.GetHabilidades();
            HabilidadComboBox.DisplayMember = "Nombre";
            HabilidadComboBox.ValueMember   = "HabilidadId";
        }
Exemplo n.º 5
0
        private void BuscarButton_Click(object sender, EventArgs e)
        {
            MyErrorProvider.Clear();
            int         id;
            Habilidades habilidad = new Habilidades();

            int.TryParse(HabilidadIdNumericUpDown.Text, out id);

            Limpiar();

            habilidad = HabilidadesBLL.Buscar(id);

            if (habilidad != null)
            {
                LlenaCampo(habilidad);
            }
            else
            {
                MessageBox.Show("Habilidad no Encontrada", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
Exemplo n.º 6
0
        private void GuardarButton_Click(object sender, EventArgs e)
        {
            MyErrorProvider.Clear();
            Habilidades habilidad;

            if (!Validar())
            {
                return;
            }

            habilidad = LlenaClase();

            var paso = HabilidadesBLL.Guardar(habilidad);

            if (paso)
            {
                Limpiar();
                MessageBox.Show("Transaccion Exitosa", "Exito", MessageBoxButtons.OK, MessageBoxIcon.Information);
            }
            else
            {
                MessageBox.Show("Transaccion Fallida", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
        private void BuscarButton_Click(object sender, EventArgs e)
        {
            var listado = new List <Habilidades>();

            if (!string.IsNullOrEmpty(InformacionTextBox.Text))
            {
                switch (FiltroComboBox.SelectedIndex)
                {
                case 0:
                    listado = HabilidadesBLL.GetList(e => e.HabilidadId == int.Parse(InformacionTextBox.Text));
                    break;

                case 1:
                    listado = HabilidadesBLL.GetList(e => e.Nombre.Contains(InformacionTextBox.Text));
                    break;
                }
            }
            else
            {
                listado = HabilidadesBLL.GetList(c => true);
            }

            if (FiltroCheckBox.Checked == true)
            {
                listado = HabilidadesBLL.GetList(e => e.FechaCreacion.Date >= FechaDesdeDateTimePicker.Value.Date && e.FechaCreacion.Date <= FechaHastaDateTimePicker.Value.Date);
            }

            if (ActivoRadioButton.Checked == true)
            {
                listado = HabilidadesBLL.GetList(e => e.EsActivo == true);
            }

            if (InactivoRadioButton.Checked == true)
            {
                listado = HabilidadesBLL.GetList(e => e.EsActivo == false);
            }

            UsuarioDataGridView.DataSource = null;
            UsuarioDataGridView.DataSource = listado;

            /*var lista = new List<Habilidades>();
             *
             * if (FiltroCheckBox.Checked)
             * {
             *  if (TodoRadioButton.Checked)
             *  {
             *      if (!String.IsNullOrWhiteSpace(InformacionTextBox.Text))
             *      {
             *
             *          switch (FiltroComboBox.SelectedIndex)
             *          {
             *              case 0:
             *                  lista = HabilidadesBLL.GetList(r => r.HabilidadId == Utilitarios.ToInt(InformacionTextBox.Text));
             *                  break;
             *              case 1:
             *                  lista = HabilidadesBLL.GetList(r => r.Nombre.Contains(InformacionTextBox.Text));
             *                  break;
             *              default:
             *                  break;
             *          }
             *      }
             *      else
             *          lista = HabilidadesBLL.GetList(r => true);
             *  }
             *  else if (ActivoRadioButton.Checked)
             *  {
             *      if (!String.IsNullOrWhiteSpace(InformacionTextBox.Text))
             *      {
             *          switch (FiltroComboBox.SelectedIndex)
             *          {
             *              case 0:
             *                  lista = HabilidadesBLL.GetList(r => r.HabilidadId == Utilitarios.ToInt(FiltroCheckBox.Text));
             *                  break;
             *              case 1:
             *                  lista = HabilidadesBLL.GetList(r => r.Nombre.Contains(FiltroCheckBox.Text.ToUpper()) || r.Nombre.Contains(InformacionTextBox.Text.ToLower()));
             *                  break;
             *              default:
             *                  break;
             *          }
             *      }
             *
             *
             *  }
             *  else if (InactivoRadioButton.Checked)
             *  {
             *      if (!String.IsNullOrWhiteSpace(InformacionTextBox.Text))
             *      {
             *          switch (FiltroComboBox.SelectedIndex)
             *          {
             *              case 0:
             *                  lista = HabilidadesBLL.GetList(r => r.HabilidadId == Utilitarios.ToInt(InformacionTextBox.Text));
             *                  break;
             *              case 1:
             *                  lista = HabilidadesBLL.GetList(r => r.Nombre.Contains(InformacionTextBox.Text.ToUpper()) || r.Nombre.Contains(InformacionTextBox.Text.ToLower()));
             *                  break;
             *              default:
             *                  break;
             *          }
             *      }
             *  }
             * }
             * else
             * {
             *  if (!String.IsNullOrWhiteSpace(InformacionTextBox.Text))
             *  {
             *      switch (FiltroComboBox.SelectedIndex)
             *      {
             *          case 0:
             *              lista = HabilidadesBLL.GetList(r => r.HabilidadId == Utilitarios.ToInt(InformacionTextBox.Text));
             *              break;
             *          case 1:
             *              lista = HabilidadesBLL.GetList(r => r.Nombre.Contains(InformacionTextBox.Text));
             *              break;
             *          default:
             *              break;
             *      }
             *  }
             * }
             *
             * if (FiltroCheckBox.Checked)
             * {
             *  lista = HabilidadesBLL.GetList(r => r.FechaCreacion >= dateTimePicker1.Value && r.FechaCreacion <= dateTimePicker2.Value);
             * }
             *
             * UsuarioDataGridView.DataSource = null;
             * UsuarioDataGridView.DataSource = lista;*/
        }