public async Task <IActionResult> PutPacientesModel(int id, PacientesModel pacientesModel)
        {
            if (id != pacientesModel.PacienteID)
            {
                return(BadRequest());
            }

            _context.Entry(pacientesModel).State = EntityState.Modified;

            try
            {
                await _context.SaveChangesAsync();
            }
            catch (DbUpdateConcurrencyException)
            {
                if (!PacientesModelExists(id))
                {
                    return(NotFound());
                }
                else
                {
                    throw;
                }
            }

            return(NoContent());
        }
        private void ListarOperaciones()
        {
            PacientesModel paciente = new PacientesModel();

            cmbOperacion.DataSource    = paciente.MostrarOperaciones();
            cmbOperacion.DisplayMember = "NOMBRE_OPERACION";
            cmbOperacion.ValueMember   = "ID_OPERACION";
        }
        private void ListarTratamientos()
        {
            PacientesModel paciente = new PacientesModel();

            cmbTratamiento.DataSource    = paciente.MostrarTratamientos();
            cmbTratamiento.DisplayMember = "NOMBRE_TRATAMIENTO";
            cmbTratamiento.ValueMember   = "ID_TRATAMIENTO";
        }
        private void ListarClientes()
        {
            PacientesModel paciente = new PacientesModel();

            cmbDueno.DataSource    = paciente.MostrarClientes();
            cmbDueno.DisplayMember = "NOMBRE";
            cmbDueno.ValueMember   = "ID_CLIENTE";
        }
        //Eliminar paciente
        private void button1_Click(object sender, EventArgs e)
        {
            PacientesModel paciente = new PacientesModel();

            paciente.eliminarPaciente(Convert.ToInt32(txtEliminar.Text));
            MessageBox.Show("Paciente Eliminado con exito");
            ListarPacientes();
            txtEliminar.Text = "";
        }
        private void btnGuardar_Click(object sender, EventArgs e)
        {
            PacientesModel paciente = new PacientesModel();

            paciente.insertarPaciente(
                Convert.ToInt32(cmbMascota.SelectedValue),
                Convert.ToInt32(cmbDueno.SelectedValue),
                Convert.ToInt32(cmbTratamiento.SelectedValue),
                Convert.ToInt32(cmbOperacion.SelectedValue)
                );
            MessageBox.Show("Paciente Agregado con exito");
            ListarPacientes();
        }
        public async Task <ActionResult <PacientesModel> > PostPacientesModel(PacientesModel pacientesModel)
        {
            using (var t = _context.Database.BeginTransaction())
            {
                _context.Pacientes.Add(pacientesModel);
                _context.Database.ExecuteSqlInterpolated($"SET IDENTITY_INSERT Doctores ON;");

                await _context.SaveChangesAsync();

                _context.Database.ExecuteSqlInterpolated($"SET IDENTITY_INSERT Doctores OFF;");
                t.Commit();
            }

            return(CreatedAtAction("GetPacientesModel", new { id = pacientesModel.PacienteID }, pacientesModel));
        }
        private void ListarPacientes()
        {
            PacientesModel paciente = new PacientesModel();

            dataGridView1.DataSource = paciente.MostrarPacientes();
        }