コード例 #1
0
 private void btnBaja_Click(object sender, EventArgs e)
 {
     if (!txtIdEspecialidad.Text.Equals(""))
     {
         if (MessageBox.Show("¿Desea dar de baja la Especialidad?", "Confirmar baja",
             MessageBoxButtons.YesNo) == DialogResult.Yes)
         {
             Negocio.Especialidades oEspecialidades = new Negocio.Especialidades();
             bool error = false;
             try
             {
                 oEspecialidades.Borrar(Convert.ToInt32(this.id_buscado));
             }
             catch
             {
                 MessageBox.Show("Error al dar de baja la Especialidad.\nVerifique que no haya Planes\nque dependan de ella.", "Información",
                                                        MessageBoxButtons.OK, MessageBoxIcon.Error);
                 error = true;
             }
             finally
             {
                 if (!error)
                 {
                     MessageBox.Show("Especialidad dada de baja correctamente.", "Información",
                                     MessageBoxButtons.OK, MessageBoxIcon.Information);
                 }
             }
             borrarCampos();
         }
     }
     else
     {
         MessageBox.Show("Id Especialidad incorrecto", "Error");
     }
 }
コード例 #2
0
        public frmPlanes(General.TipoOperacion tipoOperacion, frmPrincipal fp)
        {
            InitializeComponent();
            Negocio.Especialidades oEspecialidades = new Negocio.Especialidades();
            Entidades.Especialidades listaEspecialidades = oEspecialidades.RecuperarTodos();
            this.cbxEspecialidad.DataSource = listaEspecialidades;
            this.cbxEspecialidad.DisplayMember = "Nombre";
            this.cbxEspecialidad.ValueMember = "IdEspecialidad";

            this.tipoOperacion = tipoOperacion;
            this.fp = fp;
            switch (tipoOperacion)
            {
                case General.TipoOperacion.Alta:
                    {
                        this.btnBuscar.Hide();
                        this.btnBaja.Hide();
                        break;
                    }

                case General.TipoOperacion.Baja:
                    {
                        this.btnGuardar.Hide();
                        this.txtIdPlan.ReadOnly = false;
                        break;
                    }

                case General.TipoOperacion.Modificacion:
                    {
                        this.btnBaja.Hide();
                        this.txtIdPlan.ReadOnly = false;
                        break;
                    }
            }
        }
コード例 #3
0
        private void buscarDesignacion()
        {
            Negocio.Especialidades oEspecialidades = new Negocio.Especialidades();

            if ((txtIdEspecialidad.Text != "") && (oEspecialidades.ExisteEspecialidad(Convert.ToInt32(txtIdEspecialidad.Text))))
            {
                try
                {
                    Entidades.Especialidad oEspecialidad = oEspecialidades.RecuperarUno(int.Parse(txtIdEspecialidad.Text))[0];
                    txtDescripcion.Text = oEspecialidad.Nombre;
                    this.id_buscado = txtIdEspecialidad.Text;
                }

                finally
                {
                    oEspecialidades = null;
                }

            }
            else
            {
                MessageBox.Show("Id Especialidad incorrecto", "Error");
            }
        }
コード例 #4
0
        private void btnGuardar_Click(object sender, EventArgs e)
        {
            Negocio.Especialidades oEspecialidades = new Negocio.Especialidades();

            try
            {
                Entidades.Especialidad oEspecialidad = new Entidades.Especialidad();
                if (tipoOperacion != General.TipoOperacion.Alta)
                {
                    oEspecialidad.IdEspecialidad = int.Parse(this.id_buscado);
                }
                oEspecialidad.Nombre = txtDescripcion.Text;
                if (this.tipoOperacion == General.TipoOperacion.Modificacion)
                {
                     oEspecialidades.Modificar(oEspecialidad);
                     MessageBox.Show("La especialidad se ha modificado correctamente.", "Información", MessageBoxButtons.OK);
                }
                else
                {
                     oEspecialidades.Agregar(oEspecialidad);
                     MessageBox.Show("La especialidad se ha guardado correctamente.", "Información", MessageBoxButtons.OK);
                }
            }

            finally
            {
                oEspecialidades = null;
            }
        }
コード例 #5
0
 public void traerEspecialidades()
 {
     Negocio.Especialidades oEspecialidades = new Negocio.Especialidades();
     Entidades.Especialidades listaEspecialidades = oEspecialidades.RecuperarTodos();
     bindingSource8.DataSource = listaEspecialidades;
 }