private void button1_Click(object sender, EventArgs e)
        {
            if (validar())
            {
                Model model = new Model();

                medicos m = new medicos();


                m.idempleado = idempleadotemp;
                m.JVPM       = txtJVPM.Text;
                string especialidad     = cmbespecialidad.SelectedItem.ToString();
                especialidadmedicos esp = model.Entidades.especialidadmedicos.Single(a => a.nombre_especialidad.Equals(especialidad));
                m.idespecialidad = esp.idespecialidad;
                string       area = cmbArea.SelectedItem.ToString();
                area_Laboral al   = model.Entidades.area_Laboral.Single(a => a.nombreArea.Equals(area));
                m.id_arealaboral = al.idarealaboral;
                MessageBox.Show(m.idempleado + " -" + m.idespecialidad.ToString() + m.id_arealaboral.ToString() + m.JVPM.ToString());
                if (controladormedico.insertarMedico(m))
                {
                    MessageBox.Show("correcto");
                }
                else
                {
                    MessageBox.Show("INcorrecto");
                }
            }
            else
            {
            }
        }
Beispiel #2
0
        private void button1_Click(object sender, EventArgs e)
        {
            if (!validar())
            {
            }
            else
            {
                Model model = new Model();

                medicos m = new medicos();
                controladormedico = new ControladorMedicos();

                m.idempleado = id;
                m.JVPM       = txtJVPM.Text;
                string especialidad     = cmbespecialidad.SelectedItem.ToString();
                especialidadmedicos esp = model.Entidades.especialidadmedicos.Single(a => a.nombre_especialidad.Equals(especialidad));
                m.idespecialidad = esp.idespecialidad;
                string       area = cmbArea.SelectedItem.ToString();
                area_Laboral al   = model.Entidades.area_Laboral.Single(a => a.nombreArea.Equals(area));
                m.id_arealaboral = al.idarealaboral;

                if (operacion == 0)
                {
                    if (controladormedico.insertarMedico(m))
                    {
                        MessageBox.Show("correcto");
                        this.Close();
                    }
                    else
                    {
                        MessageBox.Show("Error en la INSERCION");
                    }
                }
                else if (operacion == 1)
                {
                    Model modelp = new Model();

                    medicos mn = new medicos();
                    controladormedico = new ControladorMedicos();


                    mn.JVPM = txtJVPM.Text;
                    string especialidades    = cmbespecialidad.SelectedItem.ToString();
                    especialidadmedicos espe = model.Entidades.especialidadmedicos.Single(a => a.nombre_especialidad.Equals(especialidades));
                    mn.idespecialidad = espe.idespecialidad;
                    string       areas = cmbArea.SelectedItem.ToString();
                    area_Laboral ala   = model.Entidades.area_Laboral.Single(a => a.nombreArea.Equals(areas));
                    mn.id_arealaboral = ala.idarealaboral;
                    mn.idempleado     = idemple;



                    if (controladormedico.modificarMedicos(idmedicos, mn))
                    {
                        MessageBox.Show("Médico actualizado");
                        this.Close();
                    }
                    else
                    {
                        MessageBox.Show("error en la actualización");
                    }
                }
            }
        }