Пример #1
0
        public ActionResult InsertWarehouse(int idOperative, string name_warehouse, string desc_warehouse, string address_warehouse)
        {
            Warehouse_Entity warehouse_Entity = new Warehouse_Entity();

            int idClientBusiness = userOperative.getIdClientBusiness(idOperative);

            warehouse_Entity.name        = name_warehouse;
            warehouse_Entity.description = desc_warehouse;
            warehouse_Entity.address     = address_warehouse;
            warehouse_Entity.clientBusiness.id_client_business = idClientBusiness;

            if (warehouse.InsertWarehouse(warehouse_Entity))
            {
                return(Content("<script>" +
                               "alert('Registro Insertado Correctamente');" +
                               "</script>"));
            }
            else
            {
                return(Content("<script>" +
                               "alert('No se pudo ingresar');" +
                               "window.location.href='/Inventory/Index';" +
                               "</script>"));
            }
        }
Пример #2
0
        public bool InsertWarehouse(Warehouse_Entity warehouse)
        {
            bool response = false;

            try
            {
                sqlConnection.Open();
                sqlCommand             = new SqlCommand("add_warehouse", sqlConnection);
                sqlCommand.CommandType = CommandType.StoredProcedure;

                SqlParameter p_name = new SqlParameter();
                p_name.ParameterName = "@name";
                p_name.SqlDbType     = SqlDbType.VarChar;
                p_name.Size          = 25;
                p_name.Value         = warehouse.name;

                SqlParameter p_desc = new SqlParameter();
                p_desc.ParameterName = "@desc";
                p_desc.SqlDbType     = SqlDbType.VarChar;
                p_desc.Size          = 50;
                p_desc.Value         = warehouse.description;

                SqlParameter p_address = new SqlParameter();
                p_address.ParameterName = "@address";
                p_address.SqlDbType     = SqlDbType.VarChar;
                p_address.Size          = 20;
                p_address.Value         = warehouse.address;

                SqlParameter fkClientBusiness = new SqlParameter();
                fkClientBusiness.ParameterName = "@fkClientBusiness";
                fkClientBusiness.SqlDbType     = SqlDbType.Int;
                fkClientBusiness.Value         = warehouse.clientBusiness.id_client_business;

                sqlCommand.Parameters.Add(p_name);
                sqlCommand.Parameters.Add(p_desc);
                sqlCommand.Parameters.Add(p_address);
                sqlCommand.Parameters.Add(fkClientBusiness);

                sqlCommand.ExecuteNonQuery();

                response = true;
                sqlConnection.Close();
            }
            catch (Exception e)
            {
                throw;
            }

            return(response);
        }
Пример #3
0
        public List <Warehouse_Entity> getWarehouseOfClient(int id)
        {
            List <Warehouse_Entity> list = new List <Warehouse_Entity>();

            try
            {
                sqlConnection.Open();
                sqlCommand             = new SqlCommand("return_warehouse", sqlConnection);
                sqlCommand.CommandType = CommandType.StoredProcedure;

                SqlParameter id_parameter = new SqlParameter();
                id_parameter.ParameterName = "@idClientBusiness";
                id_parameter.SqlDbType     = SqlDbType.Int;
                id_parameter.Value         = id;

                sqlCommand.Parameters.Add(id_parameter);
                SqlDataReader sqlDataReader = sqlCommand.ExecuteReader();

                while (sqlDataReader.Read())
                {
                    Warehouse_Entity warehouse = new Warehouse_Entity();
                    warehouse.idWarehouse = Convert.ToInt32(sqlDataReader["Identificador"]);
                    warehouse.name        = sqlDataReader["Nombre"].ToString();
                    warehouse.description = sqlDataReader["Descripcion"].ToString();
                    warehouse.idInventory = Convert.ToInt32(sqlDataReader["Inventario"]);
                    warehouse.address     = sqlDataReader["Direccion"].ToString();

                    list.Add(warehouse);
                }

                sqlConnection.Close();
            }
            catch (Exception e)
            {
                throw;
            }

            return(list);
        }
Пример #4
0
 public bool InsertWarehouse(Warehouse_Entity warehouse)
 {
     return(warehouse_Data.InsertWarehouse(warehouse));
 }