Exemplo n.º 1
0
        public static UsuarioSystemEntity GetOneDeep(int?IdUsuario)
        {
            UsuarioSystemEntity result = ProviderSoftv.UsuarioSystem.GetUsuarioSystemById(IdUsuario);

            //if (result.IdTipoUsuario != null)
            //    result.TipoUsuario = ProviderSoftv.TipoUsuario.GetTipoUsuarioById(result.IdTipoUsuario);

            //if (result.IdUsuario != null)
            //    result.DetalleTicket = ProviderSoftv.DetalleTicket.GetDetalleTicketById(result.IdUsuario);

            //if (result.IdUsuario != null)
            //    result.Movimiento = ProviderSoftv.Movimiento.GetMovimientoById(result.IdUsuario);

            //if (result.IdUsuario != null)
            //    result.Ticket = ProviderSoftv.Ticket.GetTicketById(result.IdUsuario);

            return(result);
        }
Exemplo n.º 2
0
 public int?UpdateUsuarioSystem(UsuarioSystemEntity objUsuarioSystem)
 {
     if (WebOperationContext.Current.IncomingRequest.Method == "OPTIONS")
     {
         return(null);
     }
     else
     {
         try
         {
             return(UsuarioSystem.Edit(objUsuarioSystem));
         }
         catch (Exception ex)
         {
             throw new WebFaultException <string>(ex.Message, HttpStatusCode.ExpectationFailed);
         }
     }
 }
Exemplo n.º 3
0
        /// <summary>
        /// Converts data from reader to entity
        /// </summary>
        protected virtual UsuarioSystemEntity GetUsuarioSystemFromReader(IDataReader reader)
        {
            UsuarioSystemEntity entity_UsuarioSystem = null;

            try
            {
                entity_UsuarioSystem               = new UsuarioSystemEntity();
                entity_UsuarioSystem.IdUsuario     = (int?)(GetFromReader(reader, "IdUsuario"));
                entity_UsuarioSystem.IdTipoUsuario = (int?)(GetFromReader(reader, "IdTipoUsuario"));
                entity_UsuarioSystem.Nombre        = (String)(GetFromReader(reader, "Nombre", IsString: true));
                entity_UsuarioSystem.Email         = (String)(GetFromReader(reader, "Email", IsString: true));
                entity_UsuarioSystem.Password      = (String)(GetFromReader(reader, "Password", IsString: true));
            }
            catch (Exception ex)
            {
                throw new Exception("Error converting UsuarioSystem data to entity", ex);
            }
            return(entity_UsuarioSystem);
        }
Exemplo n.º 4
0
        /// <summary>
        /// Gets UsuarioSystem by
        ///</summary>
        public override UsuarioSystemEntity GetUsuarioSystemById(int?IdUsuario)
        {
            using (SqlConnection connection = new SqlConnection(SoftvSettings.Settings.UsuarioSystem.ConnectionString))
            {
                SqlCommand          comandoSql           = CreateCommand("Softv_UsuarioSystemGetById", connection);
                UsuarioSystemEntity entity_UsuarioSystem = null;


                AssingParameter(comandoSql, "@IdUsuario", IdUsuario);

                IDataReader rd = null;
                try
                {
                    if (connection.State == ConnectionState.Closed)
                    {
                        connection.Open();
                    }
                    rd = ExecuteReader(comandoSql, CommandBehavior.SingleRow);
                    if (rd.Read())
                    {
                        entity_UsuarioSystem = GetUsuarioSystemFromReader(rd);
                    }
                }
                catch (Exception ex)
                {
                    throw new Exception("Error getting data UsuarioSystem " + ex.Message, ex);
                }
                finally
                {
                    if (connection != null)
                    {
                        connection.Close();
                    }
                    if (rd != null)
                    {
                        rd.Close();
                    }
                }
                return(entity_UsuarioSystem);
            }
        }
Exemplo n.º 5
0
        /// <summary>
        /// Edits a UsuarioSystem
        ///</summary>
        /// <param name="UsuarioSystem"> Objeto UsuarioSystem a editar </param>
        public override int EditUsuarioSystem(UsuarioSystemEntity entity_UsuarioSystem)
        {
            int result = 0;

            using (SqlConnection connection = new SqlConnection(SoftvSettings.Settings.UsuarioSystem.ConnectionString))
            {
                SqlCommand comandoSql = CreateCommand("Softv_UsuarioSystemEdit", connection);

                AssingParameter(comandoSql, "@IdUsuario", entity_UsuarioSystem.IdUsuario);

                AssingParameter(comandoSql, "@IdTipoUsuario", entity_UsuarioSystem.IdTipoUsuario);

                AssingParameter(comandoSql, "@Nombre", entity_UsuarioSystem.Nombre);

                AssingParameter(comandoSql, "@Email", entity_UsuarioSystem.Email);

                AssingParameter(comandoSql, "@Password", entity_UsuarioSystem.Password);

                try
                {
                    if (connection.State == ConnectionState.Closed)
                    {
                        connection.Open();
                    }

                    result = int.Parse(ExecuteNonQuery(comandoSql).ToString());
                }
                catch (Exception ex)
                {
                    throw new Exception("Error updating UsuarioSystem " + ex.Message, ex);
                }
                finally
                {
                    if (connection != null)
                    {
                        connection.Close();
                    }
                }
            }
            return(result);
        }
Exemplo n.º 6
0
        /// <summary>
        ///</summary>
        /// <param name="UsuarioSystem"> Object UsuarioSystem added to List</param>
        public override int AddUsuarioSystem(UsuarioSystemEntity entity_UsuarioSystem)
        {
            int result = 0;

            using (SqlConnection connection = new SqlConnection(SoftvSettings.Settings.UsuarioSystem.ConnectionString))
            {
                SqlCommand comandoSql = CreateCommand("Softv_UsuarioSystemAdd", connection);

                AssingParameter(comandoSql, "@IdUsuario", null, pd: ParameterDirection.Output, IsKey: true);

                AssingParameter(comandoSql, "@IdTipoUsuario", entity_UsuarioSystem.IdTipoUsuario);

                AssingParameter(comandoSql, "@Nombre", entity_UsuarioSystem.Nombre);

                AssingParameter(comandoSql, "@Email", entity_UsuarioSystem.Email);

                AssingParameter(comandoSql, "@Password", entity_UsuarioSystem.Password);

                try
                {
                    if (connection.State == ConnectionState.Closed)
                    {
                        connection.Open();
                    }
                    result = ExecuteNonQuery(comandoSql);
                }
                catch (Exception ex)
                {
                    throw new Exception("Error adding UsuarioSystem " + ex.Message, ex);
                }
                finally
                {
                    connection.Close();
                }
                result = (int)comandoSql.Parameters["@IdUsuarioSystem"].Value;
            }
            return(result);
        }
Exemplo n.º 7
0
        public static int Edit(UsuarioSystemEntity objUsuarioSystem)
        {
            int result = ProviderSoftv.UsuarioSystem.EditUsuarioSystem(objUsuarioSystem);

            return(result);
        }
Exemplo n.º 8
0
 /// <summary>
 /// Abstract method to update UsuarioSystem
 /// </summary>
 public abstract int EditUsuarioSystem(UsuarioSystemEntity entity_UsuarioSystem);
Exemplo n.º 9
0
 /// <summary>
 /// Abstract method to add UsuarioSystem
 ///  /summary>
 /// <param name="UsuarioSystem"></param>
 /// <returns></returns>
 public abstract int AddUsuarioSystem(UsuarioSystemEntity entity_UsuarioSystem);