public ActionResult Edit(Visita_medico Visita_medico)
        {
            Visita_medico oVisita_medico = new Visita_medico();

            oVisita_medico.Cod_visita = System.Convert.ToInt32(Visita_medico.Cod_visita);
            oVisita_medico            = Visita_medicoData.Select_Record(Visita_medico);

            if (ModelState.IsValid)
            {
                bool bSucess = false;
                bSucess = Visita_medicoData.Update(oVisita_medico, Visita_medico);
                if (bSucess == true)
                {
                    return(RedirectToAction("Index"));
                }
                else
                {
                    ModelState.AddModelError("", "Can Not Update");
                }
            }
            // ComboBox
            ViewData["ID_hospitales_servicios"] = new SelectList(Visita_medico_hospitales_serviciosData.List(), "ID_hospitales_servicios", "CodigoRefer", Visita_medico.ID_hospitales_servicios);
            ViewData["id_historia"]             = new SelectList(Visita_medico_historia_clinicaData.List(), "id_historia", "Cedula", Visita_medico.id_historia);

            return(View(Visita_medico));
        }
        // GET: /Visita_medico/Edit/<id>
        public ActionResult Edit(
            Int32?Cod_visita
            )
        {
            if (
                Cod_visita == null
                )
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }

            Visita_medico Visita_medico = new Visita_medico();

            Visita_medico.Cod_visita = System.Convert.ToInt32(Cod_visita);
            Visita_medico            = Visita_medicoData.Select_Record(Visita_medico);

            if (Visita_medico == null)
            {
                return(HttpNotFound());
            }
            // ComboBox
            ViewData["ID_hospitales_servicios"] = new SelectList(Visita_medico_hospitales_serviciosData.List(), "ID_hospitales_servicios", "CodigoRefer", Visita_medico.ID_hospitales_servicios);
            ViewData["id_historia"]             = new SelectList(Visita_medico_historia_clinicaData.List(), "id_historia", "Cedula", Visita_medico.id_historia);

            return(View(Visita_medico));
        }
        public ActionResult Create([Bind(Include =
                                             "Fecha"
                                             + "," + "Hora"
                                             + "," + "Diagnostico"
                                             + "," + "Tratamiento"
                                             + "," + "ID_hospitales_servicios"
                                             + "," + "id_historia"
                                         )] Visita_medico Visita_medico)
        {
            if (ModelState.IsValid)
            {
                bool bSucess = false;
                bSucess = Visita_medicoData.Add(Visita_medico);
                if (bSucess == true)
                {
                    return(RedirectToAction("Index"));
                }
                else
                {
                    ModelState.AddModelError("", "Can Not Insert");
                }
            }
            // ComboBox
            ViewData["ID_hospitales_servicios"] = new SelectList(Visita_medico_hospitales_serviciosData.List(), "ID_hospitales_servicios", "CodigoRefer", Visita_medico.ID_hospitales_servicios);
            ViewData["id_historia"]             = new SelectList(Visita_medico_historia_clinicaData.List(), "id_historia", "Cedula", Visita_medico.id_historia);

            return(View(Visita_medico));
        }
Beispiel #4
0
        public static Visita_medico Select_Record(Visita_medico Visita_medicoPara)
        {
            Visita_medico Visita_medico   = new Visita_medico();
            SqlConnection connection      = hospitalData.GetConnection();
            string        selectProcedure = "[Visita_medicoSelect]";
            SqlCommand    selectCommand   = new SqlCommand(selectProcedure, connection);

            selectCommand.CommandType = CommandType.StoredProcedure;
            selectCommand.Parameters.AddWithValue("@Cod_visita", Visita_medicoPara.Cod_visita);
            try
            {
                connection.Open();
                SqlDataReader reader
                    = selectCommand.ExecuteReader(CommandBehavior.SingleRow);
                if (reader.Read())
                {
                    Visita_medico.Cod_visita              = System.Convert.ToInt32(reader["Cod_visita"]);
                    Visita_medico.Fecha                   = reader["Fecha"] is DBNull ? null : (DateTime?)reader["Fecha"];
                    Visita_medico.Hora                    = reader["Hora"] is DBNull ? null : reader["Hora"].ToString();
                    Visita_medico.Diagnostico             = reader["Diagnostico"] is DBNull ? null : reader["Diagnostico"].ToString();
                    Visita_medico.Tratamiento             = reader["Tratamiento"] is DBNull ? null : reader["Tratamiento"].ToString();
                    Visita_medico.ID_hospitales_servicios = reader["ID_hospitales_servicios"] is DBNull ? null : (Int32?)reader["ID_hospitales_servicios"];
                    Visita_medico.id_historia             = reader["id_historia"] is DBNull ? null : (Int32?)reader["id_historia"];
                }
                else
                {
                    Visita_medico = null;
                }
                reader.Close();
            }
            catch (SqlException)
            {
                return(Visita_medico);
            }
            finally
            {
                connection.Close();
            }
            return(Visita_medico);
        }
        public ActionResult DeleteConfirmed(
            Int32?Cod_visita
            )
        {
            Visita_medico Visita_medico = new Visita_medico();

            Visita_medico.Cod_visita = System.Convert.ToInt32(Cod_visita);
            Visita_medico            = Visita_medicoData.Select_Record(Visita_medico);

            bool bSucess = false;

            bSucess = Visita_medicoData.Delete(Visita_medico);
            if (bSucess == true)
            {
                return(RedirectToAction("Index"));
            }
            else
            {
                ModelState.AddModelError("", "Can Not Delete");
            }
            return(null);
        }
        // GET: /Visita_medico/Delete/<id>
        public ActionResult Delete(
            Int32?Cod_visita
            )
        {
            if (
                Cod_visita == null
                )
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }

            A37dthospitales_servicios = Visita_medico_hospitales_serviciosData.SelectAll();
            A38dthistoria_clinica     = Visita_medico_historia_clinicaData.SelectAll();

            Visita_medico Visita_medico = new Visita_medico();

            Visita_medico.Cod_visita           = System.Convert.ToInt32(Cod_visita);
            Visita_medico                      = Visita_medicoData.Select_Record(Visita_medico);
            Visita_medico.hospitales_servicios = new hospitales_servicios()
            {
                ID_hospitales_servicios = (Int32)Visita_medico.ID_hospitales_servicios
                , CodigoRefer           = (from DataRow A37rowhospitales_servicios in A37dthospitales_servicios.Rows
                                           where Visita_medico.ID_hospitales_servicios == (int)A37rowhospitales_servicios["ID_hospitales_servicios"]
                                           select(String) A37rowhospitales_servicios["CodigoRefer"]).FirstOrDefault()
            };
            Visita_medico.historia_clinica = new historia_clinica()
            {
                id_historia = (Int32)Visita_medico.id_historia
                , Cedula    = (from DataRow A38rowhistoria_clinica in A38dthistoria_clinica.Rows
                               where Visita_medico.id_historia == (int)A38rowhistoria_clinica["id_historia"]
                               select(String) A38rowhistoria_clinica["Cedula"]).FirstOrDefault()
            };

            if (Visita_medico == null)
            {
                return(HttpNotFound());
            }
            return(View(Visita_medico));
        }
Beispiel #7
0
        public static bool Delete(Visita_medico Visita_medico)
        {
            SqlConnection connection      = hospitalData.GetConnection();
            string        deleteProcedure = "[Visita_medicoDelete]";
            SqlCommand    deleteCommand   = new SqlCommand(deleteProcedure, connection);

            deleteCommand.CommandType = CommandType.StoredProcedure;
            deleteCommand.Parameters.AddWithValue("@OldCod_visita", Visita_medico.Cod_visita);
            if (Visita_medico.Fecha.HasValue == true)
            {
                deleteCommand.Parameters.AddWithValue("@OldFecha", Visita_medico.Fecha);
            }
            else
            {
                deleteCommand.Parameters.AddWithValue("@OldFecha", DBNull.Value);
            }
            if (Visita_medico.Hora != null)
            {
                deleteCommand.Parameters.AddWithValue("@OldHora", Visita_medico.Hora);
            }
            else
            {
                deleteCommand.Parameters.AddWithValue("@OldHora", DBNull.Value);
            }
            if (Visita_medico.Diagnostico != null)
            {
                deleteCommand.Parameters.AddWithValue("@OldDiagnostico", Visita_medico.Diagnostico);
            }
            else
            {
                deleteCommand.Parameters.AddWithValue("@OldDiagnostico", DBNull.Value);
            }
            if (Visita_medico.Tratamiento != null)
            {
                deleteCommand.Parameters.AddWithValue("@OldTratamiento", Visita_medico.Tratamiento);
            }
            else
            {
                deleteCommand.Parameters.AddWithValue("@OldTratamiento", DBNull.Value);
            }
            if (Visita_medico.ID_hospitales_servicios.HasValue == true)
            {
                deleteCommand.Parameters.AddWithValue("@OldID_hospitales_servicios", Visita_medico.ID_hospitales_servicios);
            }
            else
            {
                deleteCommand.Parameters.AddWithValue("@OldID_hospitales_servicios", DBNull.Value);
            }
            if (Visita_medico.id_historia.HasValue == true)
            {
                deleteCommand.Parameters.AddWithValue("@Oldid_historia", Visita_medico.id_historia);
            }
            else
            {
                deleteCommand.Parameters.AddWithValue("@Oldid_historia", DBNull.Value);
            }
            deleteCommand.Parameters.Add("@ReturnValue", System.Data.SqlDbType.Int);
            deleteCommand.Parameters["@ReturnValue"].Direction = ParameterDirection.Output;
            try
            {
                connection.Open();
                deleteCommand.ExecuteNonQuery();
                int count = System.Convert.ToInt32(deleteCommand.Parameters["@ReturnValue"].Value);
                if (count > 0)
                {
                    return(true);
                }
                else
                {
                    return(false);
                }
            }
            catch (SqlException)
            {
                return(false);
            }
            finally
            {
                connection.Close();
            }
        }