Пример #1
0
        /// <summary>
        /// elimina familia_patente por id de familia
        /// </summary>
        /// <param name="_object">familia element</param>
        public static void Delete(Entities.UFP.FamiliaElement _object)
        {
            using (SqlConnection conn = ConnectionBD.Instance().Conect())
            {
                using (SqlCommand cmd = new SqlCommand("Familia_Patente_Delete @IdFamilia", conn))
                {
                    cmd.CommandType = CommandType.Text;
                    cmd.Parameters.AddWithValue("@IdFamilia", _object.IdFamiliaElement);

                    conn.Open();
                    cmd.ExecuteNonQuery();
                }
            }

            //Database myDatabase = DatabaseFactory.CreateDatabase();
            //DbCommand myCommand = myDatabase.GetStoredProcCommand("Familia_Patente_Delete");
            //myDatabase.AddInParameter(myCommand, "@IdFamilia", DbType.String, _object.IdFamiliaElement);

            //myDatabase.ExecuteNonQuery(myCommand);
        }
Пример #2
0
        /// <summary>
        /// llena un usuario con sus datos y familias y patentes que tenga
        /// </summary>
        /// <param name="_object"></param>
        public void Fill(Entities.UFP.Usuario _object)
        {
            _object.IdUsuario = String.IsNullOrEmpty(row["IdUsuario"].ToString()) ? null : row["IdUsuario"].ToString();
            _object.Nombre    = String.IsNullOrEmpty(row["Nombre"].ToString()) ? null : row["Nombre"].ToString();
            _object.Pass      = String.IsNullOrEmpty(row["Pass"].ToString()) ? null : row["Pass"].ToString();

            DataTable relacionesFamilia = Usuario.GetFamilias(_object.IdUsuario);

            foreach (DataRow rowPermisos in relacionesFamilia.Rows)
            {
                Entities.UFP.FamiliaElement Permisos = FamiliaFacade.GetAdapted((System.String)rowPermisos["IdFamilia"]);
                _object.Permisos.Add(Permisos);
            }

            DataTable relacionesPatente = Usuario.GetPatentes(_object.IdUsuario);

            foreach (DataRow rowPermisos in relacionesPatente.Rows)
            {
                Entities.UFP.FamiliaElement Permisos = PatenteFacade.GetAdapted((System.String)rowPermisos["IdPatente"]);
                _object.Permisos.Add(Permisos);
            }
        }