コード例 #1
0
        private void EliminarButton_Click(object sender, EventArgs e)
        {
            MyErrorProvider.Clear();

            int id = 0;

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

            RepositorioBase <Clientes> repo  = new RepositorioBase <Clientes>();
            RepositorioCliente         repoc = new RepositorioCliente();

            var Resultado = MessageBox.Show("Esta seguro que desea eliminar este cliente", "Ferreteria Nelson", MessageBoxButtons.YesNo, MessageBoxIcon.Information);

            Limpiar();
            if (Resultado == DialogResult.Yes)
            {
                if (repo.Buscar(id) != null)
                {
                    if (repoc.Eliminar(id))
                    {
                        MessageBox.Show("Eliminado", "Exito", MessageBoxButtons.OK, MessageBoxIcon.Information);
                    }
                    else
                    {
                        MessageBox.Show("No se pudo eliminar este registro", "Fallo", MessageBoxButtons.OK, MessageBoxIcon.Error);
                    }
                }
                else
                {
                    MessageBox.Show("Registro no encontrado", "Fallo", MessageBoxButtons.OK, MessageBoxIcon.Error);
                }
            }
        }
コード例 #2
0
        private void EliminarButton_Click(object sender, EventArgs e)
        {
            MyErrorProvider.Clear();
            int id;

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

            RepositorioBase <Pacientes> repositorio = new RepositorioBase <Pacientes>();


            if (MessageBox.Show("Estas seguro de eliminar este paciente?", "Eliminar paciente", MessageBoxButtons.YesNo) == DialogResult.Yes) //Probando...
            {
                if (repositorio.Buscar(id) != null)
                {
                    if (repositorio.Eliminar(id))
                    {
                        Limpiar();
                        MessageBox.Show("Eliminado", "Exito", MessageBoxButtons.OK, MessageBoxIcon.Information);
                    }
                }
                else
                {
                    MyErrorProvider.SetError(PacienteIdNumericUpDown, "No se puede eliminar un paciente que no existe");
                    PacienteIdNumericUpDown.Focus();
                }
            }
        }
コード例 #3
0
        private bool Validar()
        {
            bool paso = true;

            MyErrorProvider.Clear();
            if (string.IsNullOrWhiteSpace(NombresTextBox.Text))
            {
                MyErrorProvider.SetError(NombresTextBox, "Este campo no puede dejarse en blanco");
                NombresTextBox.Focus();
                paso = false;
            }
            if (string.IsNullOrWhiteSpace(ApellidosTextBox.Text))
            {
                MyErrorProvider.SetError(ApellidosTextBox, "Este campo no puede dejarse en blanco");
                ApellidosTextBox.Focus();
                paso = false;
            }
            if (string.IsNullOrWhiteSpace(CelularMaskedTextBox.Text.Replace("-", "")))
            {
                MyErrorProvider.SetError(CelularMaskedTextBox, "Este campo no puede dejarse en blanco");
                CelularMaskedTextBox.Focus();
                paso = false;
            }

            return(paso);
        }
コード例 #4
0
ファイル: rPermisos.cs プロジェクト: Anneury/ProyectoTarea6
 public void Limpiar()
 {
     MyErrorProvider.Clear();
     PermisoIdNumericUpDown.Value = 0;
     NombrePermisoTextBox.Clear();
     DescripcionTextBox.Clear();
 }
コード例 #5
0
        private void Buscarbutton_Click(object sender, EventArgs e)
        {
            if (validar(1))
            {
                MessageBox.Show(" Debe Llenar Todos Los Campos");
            }
            else
            {
                int       id        = Convert.ToInt32(IdnumericUpDown.Value);
                Productos productos = BLL.ProductosBLL.Buscar(id);

                if (productos != null)
                {
                    IdnumericUpDown.Value       = productos.ProductoId;
                    NombretextBox.Text          = productos.Nombre;
                    DescripciontextBox.Text     = productos.Descripcion;
                    CostonumericUpDown.Value    = productos.Costo;
                    GanancianumericUpDown.Value = productos.Ganancia;
                    PrecionumericUpDown.Value   = productos.Precio;
                    InventariotextBox.Text      = productos.Inventario.ToString();
                }
                else
                {
                    MessageBox.Show("No Se Puede Encontrado!",
                                    "Intente De Nuevo", MessageBoxButtons.OK, MessageBoxIcon.Error);
                }
                MyErrorProvider.Clear();
            }
        }
コード例 #6
0
        private bool Validar()
        {
            bool paso = true;

            MyErrorProvider.Clear();


            if (DescripcionTextBox.Text == string.Empty)
            {
                MyErrorProvider.SetError(DescripcionTextBox, "El campo Descripcion no puede estar vacio");
                DescripcionTextBox.Focus();
                paso = false;
            }
            if (CreditosNumericUpDown.Value == 0)
            {
                MyErrorProvider.SetError(CreditosNumericUpDown, "El campo Creditos no puede estar vacio");
                CreditosNumericUpDown.Focus();
                paso = false;
            }
            if (CreditosNumericUpDown.Value > 6)
            {
                MyErrorProvider.SetError(CreditosNumericUpDown, "El campo Creditos no puede ser mayor de 6");
                CreditosNumericUpDown.Focus();
                paso = false;
            }

            return(paso);
        }
コード例 #7
0
        private bool ValidarG()
        {
            bool paso = true;

            MyErrorProvider.Clear();

            if (DescripcionTBox.Text == string.Empty)
            {
                MyErrorProvider.SetError(DescripcionTBox, "Este Campo no puede estar vacio.");
                DescripcionTBox.Focus();
                paso = false;
            }
            if (CostoTBox.Text == string.Empty)
            {
                MyErrorProvider.SetError(CostoTBox, "Este Campo no puede estar vacio.");
                CostoTBox.Focus();
                paso = false;
            }
            if (ExistenciaTBox.Text == string.Empty)
            {
                MyErrorProvider.SetError(ExistenciaTBox, "Este Campo no puede estar vacio.");
                ExistenciaTBox.Focus();
                paso = false;
            }

            return(paso);
        }
コード例 #8
0
        private void EliminarButton_Click(object sender, EventArgs e)
        {
            Repositorio <Odontologos> db = new Repositorio <Odontologos>();

            if (!ExisteEnLaBaseDeDatos())
            {
                MessageBox.Show("No se puede Eliminar un Odontologo que no existe", "fallo", MessageBoxButtons.OK, MessageBoxIcon.Error);
                return;
            }
            MyErrorProvider.Clear();
            int id;

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

            Limpiar();

            if (db.Eliminar(id))
            {
                MessageBox.Show("Eliminado", "Exito", MessageBoxButtons.OK, MessageBoxIcon.Information);
            }
            else
            {
                MyErrorProvider.SetError(IdNumericUpDown, "No se puede eliminar un Odontologo que no existe");
            }
        }
コード例 #9
0
        private bool Validar()
        {
            bool paso = true;

            MyErrorProvider.Clear();

            if (ResultadotextBox.Text == string.Empty)
            {
                MyErrorProvider.SetError(ResultadotextBox, "El Campo no puede estar vacio.");
                ResultadotextBox.Focus();
                paso = false;
            }
            if (TipocomboBox.Text == string.Empty)
            {
                MyErrorProvider.SetError(TipocomboBox, "El Campo no puede estar vacio.");
                TipocomboBox.Focus();
                paso = false;
            }
            if (UsuariocomboBox.Text == string.Empty)
            {
                MyErrorProvider.SetError(UsuariocomboBox, "El Campo no puede estar vacio.");
                UsuariocomboBox.Focus();
                paso = false;
            }


            return(paso);
        }
コード例 #10
0
ファイル: rFacturas.cs プロジェクト: jmp056/ControlInventario
        private void EliminarButton_Click(object sender, EventArgs e)
        {
            if (!ExisteEnLaBaseDeDatos())
            {
                MyErrorProvider.SetError(FacturaIdNumericUpDown, "No existe una factura con este código!");
                return;
            }
            else
            {
                if (MessageBox.Show("¿Está seguro de que desea eliminar esta factura?", "Advertencia", MessageBoxButtons.OKCancel, MessageBoxIcon.Exclamation) == DialogResult.OK)
                {
                    MyErrorProvider.Clear();
                    int id;
                    int.TryParse(FacturaIdNumericUpDown.Text, out id);

                    if (FacturasBLL.Eliminar(id))
                    {
                        MessageBox.Show("La factura fue eliminada de manera exitosa", "Exito", MessageBoxButtons.OK, MessageBoxIcon.Information);
                        Limpiar();
                    }
                }
                else
                {
                    MessageBox.Show("La factura no pudo ser eliminada!", "Fallo", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
                    return;
                }
            }
        }
コード例 #11
0
        private bool Validar()//Funcion encargada de validar la busqueda
        {
            bool paso = true;

            MyErrorProvider.Clear();

            if (FiltroComboBox.SelectedIndex > 0 && FiltroComboBox.SelectedIndex <= 3)
            {
                if (CriterioTextBox.Text == string.Empty)
                {
                    MyErrorProvider.SetError(CriterioTextBox, "Debe escribir algún criterio de búsqueda!");
                    CriterioTextBox.Focus();
                    paso = false;
                }
                else if (FiltroComboBox.SelectedIndex == 1 && CriterioTextBox.Text.Any(x => !char.IsNumber(x)))
                {
                    MyErrorProvider.SetError(CriterioTextBox, "Si desea filtrar por código, solo digite números!");
                    CriterioTextBox.Focus();
                    paso = false;
                }
            }
            else if (FiltroComboBox.SelectedIndex >= 4)
            {
                if (DesdeNumericUpDown.Value > HastaNumericUpDown.Value)
                {
                    MyErrorProvider.SetError(DesdeNumericUpDown, "El valor inicial no puede ser mayor al valor limite!");
                    DesdeNumericUpDown.Focus();
                    paso = false;
                }
            }

            return(paso);
        }
コード例 #12
0
ファイル: rFacturas.cs プロジェクト: jmp056/ControlInventario
        private bool Validar() //Funcion encargada de validar el registro
        {
            bool Paso = true;

            MyErrorProvider.Clear();

            if (UsuarioTextBox.Text == string.Empty) //Valida que el vendedor no este vacio
            {
                MyErrorProvider.SetError(UsuarioTextBox, "La factura debe tener un vendedor asignado!");
                UsuarioTextBox.Focus();
                Paso = false;
            }

            if (ClienteTextBox.Text == string.Empty) //Valida que el cliente no este vacio
            {
                MyErrorProvider.SetError(ClienteTextBox, "La factura debe tener un cliente!");
                ClienteTextBox.Focus();
                Paso = false;
            }

            if (DetalleDataGridView.Rows.Count <= 0 || Convert.ToSingle(TotalTextBox.Text) == 0) //Valida que el cliente no este vacio
            {
                MyErrorProvider.SetError(DetalleDataGridView, "La factura debe tener al menos un producto vendido!");
                ProductoIdNumericUpDown.Focus();
                Paso = false;
            }

            return(Paso);
        }
コード例 #13
0
ファイル: rEvaluacion.cs プロジェクト: Rehani03/Parcial1-AP1
        private bool Validar()
        {
            bool    paso = true;
            decimal valor = 0, logrado = 0;

            MyErrorProvider.Clear();

            if (string.IsNullOrWhiteSpace(EstudiantetextBox.Text))
            {
                MyErrorProvider.SetError(EstudiantetextBox, "El campo estudiante no puede estar vacio.");
                paso = false;
            }

            if (string.IsNullOrWhiteSpace(ValortextBox.Text))
            {
                MyErrorProvider.SetError(ValortextBox, "El campo Valor no puede estar vacio.");
                paso = false;
            }

            if (string.IsNullOrWhiteSpace(LogradotextBox.Text))
            {
                MyErrorProvider.SetError(LogradotextBox, "El campo logrado no puede estar vacio.");
                paso = false;
            }

            try
            {
                valor = Convert.ToDecimal(ValortextBox.Text);
            }
            catch (Exception)
            {
                MyErrorProvider.SetError(ValortextBox, "El campo valor debe ser numerico.");
                paso = false;
            }

            try
            {
                logrado = Convert.ToDecimal(LogradotextBox.Text);
            }
            catch (Exception)
            {
                MyErrorProvider.SetError(ValortextBox, "El campo logrado debe ser numerico.");
                paso = false;
            }

            if (valor < 0)
            {
                MyErrorProvider.SetError(ValortextBox, "El campo valor no puede ser menor a cero.");
                paso = false;
            }

            if (logrado < 0)
            {
                MyErrorProvider.SetError(LogradotextBox, "El campo logrado no ser menor a cero.");
                paso = false;
            }

            return(paso);
        }
コード例 #14
0
 private void Limpiar()
 {
     IdnumericUpDown.Value     = 0;
     FechaDateTimePicker.Value = DateTime.Now;
     NombrestextBox.Clear();
     BalanceTextBox.Clear();
     MyErrorProvider.Clear();
 }
コード例 #15
0
 private void LimpiarObjetos()
 {
     PagoIdNumericUpDown.Value     = 0;
     FechaDateTimePicker.Value     = DateTime.Now;
     ClienteComboBox.SelectedIndex = 0;
     MontoTextBox.Clear();
     MyErrorProvider.Clear();
 }
コード例 #16
0
 private void Limpiar()
 {
     MyErrorProvider.Clear();
     IdNumericUpDown.Value           = 0;
     FechaInicioDateTimePicker.Value = DateTime.Now;
     FechaFinalDateTimePicker.Value  = DateTime.Now;
     ActivoCheckBox.Checked          = false;
 }
コード例 #17
0
        private void Limpiar()
        {
            CreditosnumericUpDown.Value = 0;
            DescripciontextBox.Text     = string.Empty;
            IdnumericUpDown.Value       = 0;

            MyErrorProvider.Clear();
        }
コード例 #18
0
        private void Limpiar()
        {
            IdnumericUpDown.Value      = 0;
            NombrestextBox.Text        = string.Empty;
            BalancenumericUpDown.Value = 0;

            MyErrorProvider.Clear();
        }
コード例 #19
0
 private void NuevoButton_Click(object sender, EventArgs e)
 {
     InventarioIdNumericUpDown.Value = 0;
     FechaDateTimePicker.ResetText();
     ProductoComboBox.SelectedIndex = 0;
     CantidadNumericUpDown.Value    = 0;
     MyErrorProvider.Clear();
 }
コード例 #20
0
 private void Limpiar()
 {
     AnalisisIdNumericUpDown.Value = 0;
     UsuariocomboBox.Text          = string.Empty;
     MyErrorProvider.Clear();
     this.Detalle = new List <AnalisisDetalle>();
     CargarGrid();
 }
コード例 #21
0
 private void Limpiar()
 {
     IdNumericUpDown.Value          = 0;
     FechaDateTimePicker.Value      = DateTime.Now;
     ArticuloComboBox.SelectedIndex = 0;
     CantidadNumericUpDown.Value    = 0;
     MyErrorProvider.Clear();
 }
コード例 #22
0
 private void Limpiar()
 {
     EstudianteIdnumericUpDown.Value  = 0;
     FechaIngresodateTimePicker.Value = DateTime.Now;
     NombrestextBox.Text        = string.Empty;
     BalancenumericUpDown.Value = 0;
     MyErrorProvider.Clear();
 }
コード例 #23
0
 private void Limpiar()
 {
     HabilidadIdNumericUpDown.Value = 0;
     NombreTextBox.Clear();
     DescripcionTextBox.Clear();
     FechaCreacionDateTimePicker.Value = DateTime.Now.Date;
     MyErrorProvider.Clear();
 }
コード例 #24
0
 private void Limpiar()
 {
     MyErrorProvider.Clear();
     IdNumericUpDown.Value   = 0;
     DescripcionTextBox.Text = String.Empty;
     MetaTextBox.Text        = String.Empty;
     LogradoTextBox.Text     = String.Empty;
 }
コード例 #25
0
 private void Limpiar()
 {
     IDnumericUpDown.Value       = 0;
     ProductocomboBox.Text       = null;
     CantidadnumericUpDown.Value = 0;
     FechadateTimePicker.Value   = DateTime.Now;
     MyErrorProvider.Clear();
 }
コード例 #26
0
 private void LimpiarObjetos()
 {
     EntradaIdNumericUpDown.Value   = 0;
     FechaDateTimePicker.Value      = DateTime.Now;
     ProductoComboBox.SelectedIndex = 0;;
     CantidadTextBox.Clear();
     MyErrorProvider.Clear();
 }
コード例 #27
0
 private void Limpiar()
 {
     MyErrorProvider.Clear();
     EstudianteIdNumericUpDown.Value = 0;
     NombreTextBox.Text = string.Empty;
     FechaIngresoDateTimePicker.Value = DateTime.Now;
     BalanceTextBox.Text = "0";
 }
コード例 #28
0
 private void Limpiar()
 {
     IDnumericUpDown.Value = 0;
     NombretextBox.Text    = string.Empty;
     DirecciontextBox.Text = string.Empty;
     DirecciontextBox.Text = string.Empty;
     MyErrorProvider.Clear();
 }
コード例 #29
0
        private bool Validar()
        {
            bool paso = true;

            MyErrorProvider.Clear();

            if (string.IsNullOrWhiteSpace(NombreTextBox.Text))
            {
                MyErrorProvider.SetError(NombreTextBox, "El campo Nombre no puede estar vacio");
                NombreTextBox.Focus();
                paso = false;
            }

            if (string.IsNullOrWhiteSpace(ApellidoTextBox.Text))
            {
                MyErrorProvider.SetError(ApellidoTextBox, "El campo Apellido no puede estar vacio");
                ApellidoTextBox.Focus();
                paso = false;
            }

            if (string.IsNullOrWhiteSpace(CedulaMaskedTextBox.Text))
            {
                MyErrorProvider.SetError(CedulaMaskedTextBox, "El campo Cedula no puede estar vacio");
                CedulaMaskedTextBox.Focus();
                paso = false;
            }

            if (string.IsNullOrWhiteSpace(MatriculaMaskedTextBox.Text))
            {
                MyErrorProvider.SetError(MatriculaMaskedTextBox, "El campo Matricula no puede estar vacio");
                MatriculaMaskedTextBox.Focus();
                paso = false;
            }

            if (string.IsNullOrWhiteSpace(TelefonoMaskedTextBox.Text))
            {
                MyErrorProvider.SetError(TelefonoMaskedTextBox, "El campo Telefono no puede estar vacio");
                TelefonoMaskedTextBox.Focus();
                paso = false;
            }

            if (string.IsNullOrWhiteSpace(CelularMaskedTextBox.Text))
            {
                MyErrorProvider.SetError(CelularMaskedTextBox, "El campo Celular no puede estar vacio");
                CelularMaskedTextBox.Focus();
                paso = false;
            }

            if (string.IsNullOrWhiteSpace(SexoComboBox.Text))
            {
                MyErrorProvider.SetError(SexoComboBox, "El campo Sexo no puede estar vacio");
                SexoComboBox.Focus();
                paso = false;
            }


            return(paso);
        }
コード例 #30
0
        private bool Validar()
        {
            bool paso = true;

            MyErrorProvider.Clear();

            if (string.IsNullOrWhiteSpace(MatriculamaskedTextBox.Text.Replace("-", "")))
            {
                MyErrorProvider.SetError(MatriculamaskedTextBox, "El campo matricula no puede estar vacio");
                MatriculamaskedTextBox.Focus();
                paso = false;
            }

            if (string.IsNullOrWhiteSpace(TelefonomaskedTextBox.Text.Replace("-", "")))
            {
                MyErrorProvider.SetError(TelefonomaskedTextBox, "El campo telefono no puede estar vacio");
                TelefonomaskedTextBox.Focus();
                paso = false;
            }

            if (string.IsNullOrWhiteSpace(CedulamaskedTextBox.Text.Replace("-", "")))
            {
                MyErrorProvider.SetError(CedulamaskedTextBox, "El campo cedula no puede estar vacio");
                CedulamaskedTextBox.Focus();
                paso = false;
            }

            if (string.IsNullOrWhiteSpace(CelularmaskedTextBox.Text.Replace("-", "")))
            {
                MyErrorProvider.SetError(CelularmaskedTextBox, "El campo celular no puede estar vacio");
                CelularmaskedTextBox.Focus();
                paso = false;
            }

            if (string.IsNullOrWhiteSpace(NombretextBox.Text))
            {
                MyErrorProvider.SetError(NombretextBox, "El campo nombre no debe estar vacio");
                NombretextBox.Focus();
                paso = false;
            }

            if (string.IsNullOrWhiteSpace(ApellidotextBox.Text))
            {
                MyErrorProvider.SetError(ApellidotextBox, "El campo apellido no debe estar vacio");
                ApellidotextBox.Focus();
                paso = false;
            }

            if (string.IsNullOrWhiteSpace(EmailtextBox.Text))
            {
                MyErrorProvider.SetError(EmailtextBox, "El Campo Email no debe estar Vacio");
                EmailtextBox.Focus();
                paso = false;
            }


            return(paso);
        }