示例#1
0
        private void GuardarButton_Click(object sender, EventArgs e)
        {
            TiposAnalisis Ti;
            bool          paso = false;

            if (!Validar())
            {
                return;
            }
            Ti = LlenarClase();
            limpiar();

            if (TipoIdNumericUpDown.Value == 0)
            {
                paso = TiposAnalisisBLL.Guardar(Ti);
            }
            else
            {
                if (!ExisteEnLaBasedeDatos())
                {
                    MessageBox.Show("No se puede modificar un tipo de analisis que no existe", "Fallo", MessageBoxButtons.OK, MessageBoxIcon.Error);
                    return;
                }
                paso = TiposAnalisisBLL.Editar(Ti);
            }
            if (paso == true)
            {
                MessageBox.Show("Guardado!!", "Exito", MessageBoxButtons.OK, MessageBoxIcon.Information);
            }

            else
            {
                MessageBox.Show("No se pudo guardar!!", "Fallo", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
        private void Guardarbutton_Click(object sender, EventArgs e)
        {
            bool          estado = false;
            TiposAnalisis tipo   = new TiposAnalisis();

            if (Validar())
            {
                MessageBox.Show("Llene los campos correctamente", "Falló",
                                MessageBoxButtons.OK, MessageBoxIcon.Error);
                return;
            }
            else
            {
                tipo = LlenaClase();

                if (Convert.ToInt32(IdnumericUpDown.Value) == 0)
                {
                    estado = TiposAnalisisBLL.Guardar(tipo);
                    MessageBox.Show("Guardado", "Exito",
                                    MessageBoxButtons.OK, MessageBoxIcon.Information);
                    Limpiar();
                }
                else
                {
                    int           id            = Convert.ToInt32(IdnumericUpDown.Value);
                    TiposAnalisis tiposAnalisis = new TiposAnalisis();
                    tiposAnalisis = TiposAnalisisBLL.Buscar(id);

                    if (tiposAnalisis != null)
                    {
                        estado = TiposAnalisisBLL.Editar(LlenaClase());
                        MessageBox.Show("Modificado", "Exito",
                                        MessageBoxButtons.OK, MessageBoxIcon.Information);
                    }
                    else
                    {
                        MessageBox.Show("Id no existe", "Falló",
                                        MessageBoxButtons.OK, MessageBoxIcon.Error);
                    }
                }

                if (estado)
                {
                    Limpiar();
                }
                else
                {
                    MessageBox.Show("No se pudo guardar", "Falló",
                                    MessageBoxButtons.OK, MessageBoxIcon.Error);
                }
            }
        }