示例#1
0
        public DataTable Consultar_Id_Internacion(D_INTERNACION ID)
        {
            DataTable Dtresultado = new DataTable();

            sqlconex = new SqlConnection();
            try
            {
                sqlconex.ConnectionString = Conexion.Conexion_bd;
                sqlcmd             = new SqlCommand();
                sqlcmd.Connection  = sqlconex;
                sqlcmd.CommandText = "[INTERNACION_ID]";
                sqlcmd.CommandType = CommandType.StoredProcedure;

                SqlParameter parid = new SqlParameter();
                parid.ParameterName = "@Codigo";
                parid.SqlDbType     = SqlDbType.Int;
                parid.Value         = ID._Codigo;
                sqlcmd.Parameters.Add(parid);

                SqlDataAdapter sqldate = new SqlDataAdapter(sqlcmd);
                sqldate.Fill(Dtresultado);
            }
            catch (Exception)
            {
                Dtresultado = null;
            }
            return(Dtresultado);
        }
示例#2
0
        public string CAMBIO_ESTADO_INTERNACION(D_INTERNACION estado)
        {
            sqlconex = new SqlConnection();
            try
            {
                sqlconex.ConnectionString = Conexion.Conexion_bd;
                sqlconex.Open();
                sqlcmd            = new SqlCommand();
                sqlcmd.Connection = sqlconex;

                sqlcmd.CommandText = "[INTERNACION_Cambio_Estado]";
                sqlcmd.CommandType = CommandType.StoredProcedure;

                sqlcmd.Parameters.AddWithValue("@Codigo", estado._Codigo);
                sqlcmd.Parameters.AddWithValue("@Estado", estado._Estado);

                result = sqlcmd.ExecuteNonQuery() >= 1 ? "OK" : "No se cambio el estado";
            }
            catch (Exception ex)
            {
                result = ex.Message;
            }
            finally
            {
                if (sqlconex.State == ConnectionState.Open)
                {
                    sqlconex.Close();
                }
            }
            return(result);
        }
示例#3
0
        public bool Exists_AsignacionSala(D_INTERNACION usuarios)
        {
            int conta = 0;

            try
            {
                // sqlconex.ConnectionString = Conexion.Conexion_bd;

                sqlcmd = new SqlCommand();
                // sqlcmd.Connection = sqlconex;
                using (sqlconex = new SqlConnection(Conexion.Conexion_bd))
                {
                    sqlconex.Open();
                    sqlcmd.CommandText = "INTERNACION_ASIGNACION_SALA_EXISTENTE";
                    sqlcmd.CommandType = CommandType.StoredProcedure;

                    sqlcmd.Parameters.AddWithValue("@Codigo", usuarios._Codigo);
                    conta = Convert.ToInt32(sqlcmd.ExecuteScalar());
                }
            }
            catch (Exception ex)
            {
                ex.Message.ToString();
            }
            //finally {
            //    if (sqlconex.State == ConnectionState.Open) {
            //        sqlconex.Close();
            //    }
            //}
            return(conta == 0);
        }
示例#4
0
        public string EDITAR_INTERNACION(D_INTERNACION editar)
        {
            try
            {
                sqlconex = new SqlConnection();
                sqlcmd   = new SqlCommand();
                sqlconex.ConnectionString = Conexion.Conexion_bd;
                sqlconex.Open();
                sqltrans = sqlconex.BeginTransaction();

                sqlcmd.Connection  = sqlconex;
                sqlcmd.Transaction = sqltrans;
                sqlcmd.CommandText = "[INTERNACION_EDITAR]";
                sqlcmd.CommandType = CommandType.StoredProcedure;

                sqlcmd.Parameters.AddWithValue("@Codigo", editar._Codigo);
                sqlcmd.Parameters.AddWithValue("@Fecha", editar._Fecha);
                sqlcmd.Parameters.AddWithValue("@CodigoMedico", editar._CodigoMedico);
                sqlcmd.Parameters.AddWithValue("@CodigoFuncionario", editar._CodigoFuncionario);
                sqlcmd.Parameters.AddWithValue("@CodigoPaciente", editar._CodigoPaciente);
                sqlcmd.Parameters.AddWithValue("@Descripcion", editar._Descripcion);
                result = sqlcmd.ExecuteNonQuery() >= 1 ? "OK" : "No se puede editar";

                if (result.Equals("OK"))
                {
                    sqltrans.Commit();
                }
                else
                {
                    sqltrans.Rollback();
                }
            }
            catch (Exception ex)
            {
                result = ex.Message;
            }
            finally
            {
                if (sqlconex.State == ConnectionState.Open)
                {
                    sqlconex.Close();
                }
            }
            return(result);
        }