Esempio n. 1
0
        public static List <historia_clinica> List()
        {
            List <historia_clinica> historia_clinicaList = new List <historia_clinica>();
            SqlConnection           connection           = hospitalData.GetConnection();
            String     selectProcedure = "[Visita_medico_historia_clinica38Select]";
            SqlCommand selectCommand   = new SqlCommand(selectProcedure, connection);

            try
            {
                connection.Open();
                SqlDataReader    reader           = selectCommand.ExecuteReader();
                historia_clinica historia_clinica = new historia_clinica();
                while (reader.Read())
                {
                    historia_clinica             = new historia_clinica();
                    historia_clinica.id_historia = System.Convert.ToInt32(reader["id_historia"]);
                    historia_clinica.Cedula      = Convert.ToString(reader["Cedula"]);
                    historia_clinicaList.Add(historia_clinica);
                }
                reader.Close();
            }
            catch (SqlException)
            {
                return(historia_clinicaList);
            }
            finally
            {
                connection.Close();
            }
            return(historia_clinicaList);
        }
Esempio n. 2
0
        public static historia_clinica Select_Record(historia_clinica historia_clinicaPara)
        {
            historia_clinica historia_clinica = new historia_clinica();
            SqlConnection    connection       = hospitalData.GetConnection();
            string           selectProcedure  = "[historia_clinicaSelect]";
            SqlCommand       selectCommand    = new SqlCommand(selectProcedure, connection);

            selectCommand.CommandType = CommandType.StoredProcedure;
            selectCommand.Parameters.AddWithValue("@id_historia", historia_clinicaPara.id_historia);
            try
            {
                connection.Open();
                SqlDataReader reader
                    = selectCommand.ExecuteReader(CommandBehavior.SingleRow);
                if (reader.Read())
                {
                    historia_clinica.id_historia          = System.Convert.ToInt32(reader["id_historia"]);
                    historia_clinica.Cedula               = reader["Cedula"] is DBNull ? null : reader["Cedula"].ToString();
                    historia_clinica.Apellido             = reader["Apellido"] is DBNull ? null : reader["Apellido"].ToString();
                    historia_clinica.Nombre               = reader["Nombre"] is DBNull ? null : reader["Nombre"].ToString();
                    historia_clinica.Fecha_nacim          = reader["Fecha_nacim"] is DBNull ? null : (DateTime?)reader["Fecha_nacim"];
                    historia_clinica.Num_seguridad_social = reader["Num_seguridad_social"] is DBNull ? null : reader["Num_seguridad_social"].ToString();
                }
                else
                {
                    historia_clinica = null;
                }
                reader.Close();
            }
            catch (SqlException)
            {
                return(historia_clinica);
            }
            finally
            {
                connection.Close();
            }
            return(historia_clinica);
        }
        public ActionResult DeleteConfirmed(
            Int32?id_historia
            )
        {
            historia_clinica historia_clinica = new historia_clinica();

            historia_clinica.id_historia = System.Convert.ToInt32(id_historia);
            historia_clinica             = historia_clinicaData.Select_Record(historia_clinica);

            bool bSucess = false;

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


            historia_clinica historia_clinica = new historia_clinica();

            historia_clinica.id_historia = System.Convert.ToInt32(id_historia);
            historia_clinica             = historia_clinicaData.Select_Record(historia_clinica);

            if (historia_clinica == null)
            {
                return(HttpNotFound());
            }
            return(View(historia_clinica));
        }
        public ActionResult Edit(historia_clinica historia_clinica)
        {
            historia_clinica ohistoria_clinica = new historia_clinica();

            ohistoria_clinica.id_historia = System.Convert.ToInt32(historia_clinica.id_historia);
            ohistoria_clinica             = historia_clinicaData.Select_Record(historia_clinica);

            if (ModelState.IsValid)
            {
                bool bSucess = false;
                bSucess = historia_clinicaData.Update(ohistoria_clinica, historia_clinica);
                if (bSucess == true)
                {
                    return(RedirectToAction("Index"));
                }
                else
                {
                    ModelState.AddModelError("", "Can Not Update");
                }
            }

            return(View(historia_clinica));
        }
        public ActionResult Create([Bind(Include =
                                             "Cedula"
                                             + "," + "Apellido"
                                             + "," + "Nombre"
                                             + "," + "Fecha_nacim"
                                             + "," + "Num_seguridad_social"
                                         )] historia_clinica historia_clinica)
        {
            if (ModelState.IsValid)
            {
                bool bSucess = false;
                bSucess = historia_clinicaData.Add(historia_clinica);
                if (bSucess == true)
                {
                    return(RedirectToAction("Index"));
                }
                else
                {
                    ModelState.AddModelError("", "Can Not Insert");
                }
            }

            return(View(historia_clinica));
        }
Esempio n. 7
0
        public static bool Delete(historia_clinica historia_clinica)
        {
            SqlConnection connection      = hospitalData.GetConnection();
            string        deleteProcedure = "[historia_clinicaDelete]";
            SqlCommand    deleteCommand   = new SqlCommand(deleteProcedure, connection);

            deleteCommand.CommandType = CommandType.StoredProcedure;
            deleteCommand.Parameters.AddWithValue("@Oldid_historia", historia_clinica.id_historia);
            if (historia_clinica.Cedula != null)
            {
                deleteCommand.Parameters.AddWithValue("@OldCedula", historia_clinica.Cedula);
            }
            else
            {
                deleteCommand.Parameters.AddWithValue("@OldCedula", DBNull.Value);
            }
            if (historia_clinica.Apellido != null)
            {
                deleteCommand.Parameters.AddWithValue("@OldApellido", historia_clinica.Apellido);
            }
            else
            {
                deleteCommand.Parameters.AddWithValue("@OldApellido", DBNull.Value);
            }
            if (historia_clinica.Nombre != null)
            {
                deleteCommand.Parameters.AddWithValue("@OldNombre", historia_clinica.Nombre);
            }
            else
            {
                deleteCommand.Parameters.AddWithValue("@OldNombre", DBNull.Value);
            }
            if (historia_clinica.Fecha_nacim.HasValue == true)
            {
                deleteCommand.Parameters.AddWithValue("@OldFecha_nacim", historia_clinica.Fecha_nacim);
            }
            else
            {
                deleteCommand.Parameters.AddWithValue("@OldFecha_nacim", DBNull.Value);
            }
            if (historia_clinica.Num_seguridad_social != null)
            {
                deleteCommand.Parameters.AddWithValue("@OldNum_seguridad_social", historia_clinica.Num_seguridad_social);
            }
            else
            {
                deleteCommand.Parameters.AddWithValue("@OldNum_seguridad_social", 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();
            }
        }